What is the problem?
T&S Product recently added clickable link to reveal a temp user's IP address on Special:Block when the person browsing Special:Block has rights to CheckUser
This doesn't work in the Codex version of Special:Block, and gives this javascript error in the console
Error: No infusion data found: mw-bi-target
jQuery 3
onLoad http://enwiki.localhost:8080/w/load.php?lang=en&modules=ext.checkUser&skin=vector-2022&version=j1rwo:53
js http://enwiki.localhost:8080/w/load.php?lang=en&modules=ext.checkUser&skin=vector-2022&version=j1rwo:1
js http://enwiki.localhost:8080/w/load.php?lang=en&modules=ext.checkUser&skin=vector-2022&version=j1rwo:2
runScript http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
execute http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:13
doPropagation http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:5
requestIdleCallback handler*setAndPropagate http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:6
markModuleReady http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
runScript http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
cssHandle http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
flushCssBuffer http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
addEmbeddedCSS http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
execute http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
doPropagation http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:5
requestIdleCallback handler*setAndPropagate http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:6
markModuleReady http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
runScript http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
cssHandle http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
flushCssBuffer http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
addEmbeddedCSS http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
execute http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
doPropagation http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:5
requestIdleCallback handler*setAndPropagate http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:6
markModuleReady http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:11
runScript http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
cssHandle http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
flushCssBuffer http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
addEmbeddedCSS http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:4
execute http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:12
doPropagation http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:5
requestIdleCallback handler*setAndPropagate http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:6
impl http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:19
<anonymous> jQuery
indirectEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:10
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEvalTask http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
requestIdleCallback handler*asyncEval http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:15
work http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:17
enqueue http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:10
load http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:19
<anonymous> http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:46
<anonymous> http://enwiki.localhost:8080/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022:46
load.php:3:166Steps to reproduce problem
- On a wiki with CheckUser installed, temporary accounts feature either enabled or known, and $wgUseCodexSpecialBlock = true;
- Login as a user with checkuser rights
- Open devtools and go to Special:Block
Environment
Browser: Firefox 128. Chromium 131.
Wiki(s): local docker MediaWiki 1.44.0-alpha (c1f7643) 07:01, 14 January 2025. CheckUser 2.5 (0d6ee99) 07:15, 14 January 2025.


