- Issue created by @albert.garcia
After upgrading from 1.2.12 to 1.2.16 on Drupal 10.5.1 and visiting the site, I noticed the Cookie Consent block was not appearing. Upon inspecting the page, the browser console tells me there is a file within cookiesjsr library that is not found (despite being there from the beginning). It is a translation json, so it may not apply to people who do not have alternative locales.
cookiesjsr.min.js?v=1:9 GET http://[host]/cookiesjsr/lang/es/translation.json 404 (Not Found)
(anonymous) @ cookiesjsr.min.js?v=1:9
e.exports @ cookiesjsr.min.js?v=1:9
e.exports @ cookiesjsr.min.js?v=1:9
l.request @ cookiesjsr.min.js?v=1:9
r.forEach.l.<computed> @ cookiesjsr.min.js?v=1:9
(anonymous) @ cookiesjsr.min.js?v=1:9
value @ cookiesjsr.min.js?v=1:9
value @ cookiesjsr.min.js?v=1:9
value @ cookiesjsr.min.js?v=1:9
value @ cookiesjsr.min.js?v=1:9
gu @ cookiesjsr.min.js?v=1:9
Ns @ cookiesjsr.min.js?v=1:9
t.unstable_runWithPriority @ cookiesjsr.min.js?v=1:9
Go @ cookiesjsr.min.js?v=1:9
Rs @ cookiesjsr.min.js?v=1:9
bs @ cookiesjsr.min.js?v=1:9
hs @ cookiesjsr.min.js?v=1:9
ec @ cookiesjsr.min.js?v=1:9
(anonymous) @ cookiesjsr.min.js?v=1:9
xs @ cookiesjsr.min.js?v=1:9
ac @ cookiesjsr.min.js?v=1:9
t.render @ cookiesjsr.min.js?v=1:9
(anonymous) @ cookiesjsr.min.js?v=1:9
(anonymous) @ cookiesjsr.min.js?v=1:9
(anonymous) @ cookiesjsr.min.js?v=1:9
cookiesjsr.min.js?v=1:9 Error: Request failed with status code 404
at e.exports (cookiesjsr.min.js?v=1:9:6940)
at e.exports (cookiesjsr.min.js?v=1:9:9382)
at XMLHttpRequest.S (cookiesjsr.min.js?v=1:9:1531)
On Drupal 10.5.1 upgrade to any version up from 1.2.12 and check by visiting different locales on the same page.
When not deferring this library, it works. Patch attached for v1.2.16.
Review if this is widespread problem or needs a different solution or consideration.
Needs review
1.2
Code