Page MenuHomePhabricator

Image on enwiki home page (today's featured image) fails to load with CORS violation.
Closed, DuplicatePublic

Description

Go to https://en.wikipedia.org/wiki/Main_Page#/media/File:Horse_anatomy.svg. You get the image appear briefly, then an error image:

Screen Shot 2022-02-22 at 7.14.08 PM.png (1×2 px, 159 KB)

Browser console says has a CORS error (see full listing below). This looks like another instance of T270209. It is size-dependent, so if you can't reproduce it, try making your window larger.

Error with Permissions-Policy header: Unrecognized feature: 'interest-cohort'.
VM252:1 This page is using the deprecated ResourceLoader module "jquery.tipsy".
mw.loader.implement.css @ VM252:1
runScript @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
(anonymous) @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
flushCssBuffer @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4
requestAnimationFrame (async)
addEmbeddedCSS @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:5
execute @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
implement @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:18
(anonymous) @ VM251:1
domEval @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:10
(anonymous) @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:15
requestIdleCallback (async)
asyncEval @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:15
work @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:17
enqueue @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
mw.loader.using @ VM248:344
(anonymous) @ VM248:27
requestIdleCallback (async)
(anonymous) @ VM248:27
runScript @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
execute @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
implement @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:18
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:1
Main_Page#/media/File:Horse_anatomy.svg:1 Access to XMLHttpRequest at 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png' from origin 'https://en.wikipedia.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5          GET https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png net::ERR_FAILED 429
PL.record @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
Image.get @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:105
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
MMVP.fetchThumbnail @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.fetchThumbnailForLightboxImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.loadImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:96
MMVP.loadImageByTitle @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:99
route @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:106
OO.Router.checkRoute @ VM248:206
(anonymous) @ VM248:196
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:190
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:344
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
markModuleReady @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
runScript @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
(anonymous) @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
flushCssBuffer @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4
requestAnimationFrame (async)
addEmbeddedCSS @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:5
execute @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
implement @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:18
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:1
Main_Page#/media/File:Horse_anatomy.svg:1 Access to image at 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png' from origin 'https://en.wikipedia.org' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png:1          GET https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png net::ERR_FAILED 429
Image (async)
Image.rawGet @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
request.onreadystatechange @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
XMLHttpRequest.send (async)
PL.record @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
Image.get @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:105
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
MMVP.fetchThumbnail @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.fetchThumbnailForLightboxImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.loadImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:96
MMVP.loadImageByTitle @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:99
route @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:106
OO.Router.checkRoute @ VM248:206
(anonymous) @ VM248:196
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:190
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:344
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
markModuleReady @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
runScript @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
(anonymous) @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
flushCssBuffer @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4
requestAnimationFrame (async)
addEmbeddedCSS @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:5
execute @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
implement @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:18
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:1
load.php?lang=en&modules=mmv&skin=vector&version=18vq2:7 Refused to get unsafe header "X-Varnish"
PL.populateStatsFromXhr @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:7
PL.recordEntry @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:6
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:9
setTimeout (async)
PL.recordEntryDelayed @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:9
request.onreadystatechange @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
XMLHttpRequest.send (async)
PL.record @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
Image.get @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:105
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
MMVP.fetchThumbnail @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.fetchThumbnailForLightboxImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:103
handleThen @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:19
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:261
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
done @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:130
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:134
load (async)
send @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:134
ajax @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:129
ajax @ VM248:260
Api.ajax @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:1
get @ VM248:259
Api.apiGetWithMaxAge @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:20
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:24
Api.getCachedPromise @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:20
ThumbnailInfo.get @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:24
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:105
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
img.onerror @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
error (async)
Image.rawGet @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
request.onreadystatechange @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
XMLHttpRequest.send (async)
PL.record @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:5
Image.get @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:29
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:105
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
add @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:47
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
Deferred @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
then @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
MMVP.fetchThumbnail @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.fetchThumbnailForLightboxImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:104
MMVP.loadImage @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:96
MMVP.loadImageByTitle @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:99
route @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:106
OO.Router.checkRoute @ VM248:206
(anonymous) @ VM248:196
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:49
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
mightThrow @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
process @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
setTimeout (async)
(anonymous) @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:50
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:190
fire @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:46
fireWith @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:48
deferred.<computed> @ load.php?lang=en&modules=jquery&skin=vector&version=bh3lo:51
(anonymous) @ VM248:344
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
markModuleReady @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:11
runScript @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
(anonymous) @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:12
flushCssBuffer @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:4
requestAnimationFrame (async)
addEmbeddedCSS @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:5
execute @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
doPropagation @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
requestIdleCallback (async)
setAndPropagate @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:7
implement @ load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:18
(anonymous) @ load.php?lang=en&modules=mmv&skin=vector&version=18vq2:1

Event Timeline

RoySmith renamed this task from Image o enwiki home page (today's featured image) fails to load with CORS violation. to Image on enwiki home page (today's featured image) fails to load with CORS violation..Feb 23 2022, 12:17 AM

Looks like the actual failing URL here is https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Horse_anatomy.svg/2880px-Horse_anatomy.svg.png. This is a larger-size thumbnail of an SVG that uses significant Gaussian blur, so from a Thumbor perspective this is a duplicate of T200866: rsvg-convert times out while generating large thumbnails with heavy use of Gaussian blur. If you think MediaViewer should handle the error condition differently, you can file a task for that.

Saddly I purged the file. Can be done by anyone (e.g. anonym IP) with ?action=purge . Don't repeat purging, because it can make it worse.

Now the current file just completely broke. :-( And it is on the main page of https://en.wikipedia.org/wiki/Main_Page

When a file description page is purged, the old thumbnails are removed from caching and cold storage (Swift). This is expected, otherwise purging wouldn't work as expected. The file was in failure throttling, which means no new attempts to thumbnail the file would be made for 1 hour. This is expected, otherwise requests for a broken file would cause a denial of service. If purging reset the failure throttle, it could be used in a DOS attack.

@AntiCompositeNumber Even the 120px-Preview in the filehistory on commons was not working till ~ half an hour after purging, and on the main page in en.wiki was a broken image.

I noticed that the preview on https://en.wikipedia.org/wiki/File:Horse_anatomy.svg worked about 10 minutes after purging, but on https://commons.wikimedia.org/wiki/File:Horse_anatomy.svg it needed half an hour? Local Browser-Page Refreshing & Local Browser-Cache-Purging did not help. Has every Wikipedia it's own png-thumbnails? (Or maybe I just mixed up something?)