Skip to content

Please allow noscript elements on script-disabled pages by default #175

@tappahannock

Description

@tappahannock

Since 11.2.1 NoScript started blocking noscript elements by default on all pages. Until then, those tags provided ability for pages to detect if user has scripts disabled or blocked and could offer alternative, nojs interfaces or redirect to nojs frontends. Because of incomprehensible reason addon changed its behavior recently and now almost all NoScript friendly websites are broken:

NoScript changelog for 11.2.1:

x Configurable capability to show noscript elements on script-disabled pages

All users who want to repair it have to customize their settings in NoScript and know which box to select. I would argue if every site owner will now change code on their websites and implement some different weird HTML tricks because of NoScript addon users. Those are two examples how it works now:

Bitcoin Explorer Blockstream.info:
<noscript><meta http-equiv="refresh" content="0; url='?nojs'"></noscript>

Search engine DuckDuckGo:
<noscript><meta http-equiv="refresh" content="0;URL=/html?q=github"><link href="/css/noscript.css" rel="stylesheet" type="text/css"><div class="msg msg--noscript"><p class="msg-title--noscript">You are being redirected to the non-JavaScript site.</p>Click <a href="/html/?q=github">here</a> if it doesn't happen automatically.</div></noscript>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions