Arstechnica.com updated their site not long ago, and the login box no longer displays. I have reported it on their forum too.
In the top-right of the front page, there is a "sign-in" button. Clicking this opens a box within the page, but there is a div class="sign-in-form" that should hold the login form, but it is empty in Palemoon.
Console output below:
In the top-right of the front page, there is a "sign-in" button. Clicking this opens a box within the page, but there is a div class="sign-in-form" that should hold the login form, but it is empty in Palemoon.
Console output below:
CODE:
This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features! arstechnica.comAlpine Expression Error: event is not definedExpression: " panel = $el.parentElement.parentElement.parentElement.parentElement.parentElement; if (triggered || panel !== event.detail.panel) { return; } triggered = true; html = await (await fetch('/civis/login')).text(); // Parse html for form with action=/civis/login/login parser = new DOMParser(); doc = parser.parseFromString(html, 'text/html'); form = doc.querySelector('form[action="/civis/login/login"]'); // Remove autofocus and set focus to username field username = form.querySelector('input[name="login"]'); username.removeAttribute('autofocus'); document.querySelector('.sign-in-form').appendChild(form); username.focus(); " <div class="col-span-3 normal-case text-gray-300" x-data="{ html: '', form: '', triggered: false }" x-on:modal-opened.window=" panel = $el.parentElement.parentElement.parentElement.parentElement.parentElement; if (triggered || panel !== event.detail.panel) { return; } triggered = true; html = await (await fetch('/civis/login')).text(); // Parse html for form with action=/civis/login/login parser = new DOMParser(); doc = parser.parseFromString(html, 'text/html'); form = doc.querySelector('form[action="/civis/login/login"]'); // Remove autofocus and set focus to username field username = form.querySelector('input[name="login"]'); username.removeAttribute('autofocus'); document.querySelector('.sign-in-form').appendChild(form); username.focus(); "> app.a8cb79.js:1:4786ReferenceError: event is not defined[Learn More] app.a8cb79.js%20line%201%20%3E%20AsyncFunction:4:1 anonymous https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js%20line%201%20%3E%20AsyncFunction:4:1 next self-hosted:1284:9 X/s</< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:5844 Y https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:4650 bind_applyFunctionN self-hosted:1229:9 bind_invokeFunctionN self-hosted:1214:12 Y self-hosted:1194:16 ./scripts/app.js/</r< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:43702 o https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:31878 wt https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:8508 wt self-hosted:1122:17 show https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js%20line%201%20%3E%20AsyncFunction:6:16 anonymous https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js%20line%201%20%3E%20AsyncFunction:2:32 next self-hosted:1284:9 X/s</< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:5844 Y https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:4650 bind_applyFunctionN self-hosted:1229:9 bind_invokeFunctionN self-hosted:1214:12 Y self-hosted:1194:16 ./scripts/app.js/</r< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:43702 o https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:31878 Zi/o< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:33753 a/< https://cdn.arstechnica.net/wp-content/themes/ars-v9/public/js/app.a8cb79.js:1:31900