tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit ba38bd47fcbfaab3e36d256cc4f12ae0bc33bdf0
parent 80b9ba26efba094497641ef158a84b7ee00003cb
Author: Thomas Wisniewski <twisniewski@mozilla.com>
Date:   Wed,  7 Jan 2026 22:31:01 +0000

Bug 1898928 - remove our UA override for cleanfeed.net; r=ksenia,webcompat-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D278133

Diffstat:
Mbrowser/extensions/webcompat/data/interventions.json | 15---------------
Mbrowser/extensions/webcompat/manifest.json | 2+-
Mtesting/webcompat/interventions/tests/test_1898928_cleanfeed_net.py | 14++++----------
3 files changed, 5 insertions(+), 26 deletions(-)

diff --git a/browser/extensions/webcompat/data/interventions.json b/browser/extensions/webcompat/data/interventions.json @@ -2146,21 +2146,6 @@ } ] }, - "1898928": { - "label": "cleanfeed.net", - "bugs": { - "1898928": { - "issue": "firefox-blocked-completely", - "matches": ["*://cleanfeed.net/*"] - } - }, - "interventions": [ - { - "platforms": ["all"], - "ua_string": ["add_Chrome"] - } - ] - }, "1898929": { "label": "app.sessionlinkpro.com", "bugs": { diff --git a/browser/extensions/webcompat/manifest.json b/browser/extensions/webcompat/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "Web Compatibility Interventions", "description": "Urgent post-release fixes for web compatibility.", - "version": "148.4.0", + "version": "148.5.0", "browser_specific_settings": { "gecko": { "id": "webcompat@mozilla.org", diff --git a/testing/webcompat/interventions/tests/test_1898928_cleanfeed_net.py b/testing/webcompat/interventions/tests/test_1898928_cleanfeed_net.py @@ -2,18 +2,12 @@ import pytest URL = "https://cleanfeed.net/sign-up" -UNSUPPORTED_CSS = "#unsupported-browser" - - -@pytest.mark.asyncio -@pytest.mark.with_interventions -async def test_enabled(client): - await client.navigate(URL) - assert not client.find_css(UNSUPPORTED_CSS, is_displayed=True) +UNSUPPORTED_TEXT = "compatible" @pytest.mark.asyncio @pytest.mark.without_interventions -async def test_disabled(client): +async def test_regression(client): await client.navigate(URL) - assert client.await_css(UNSUPPORTED_CSS, is_displayed=True) + await client.stall(3) + assert not client.find_text(UNSUPPORTED_TEXT, is_displayed=True)