tor-browser

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

commit 7d5500e8f528571ac717fcdca9bb915815b78713
parent 34ede80bb52f4465edbee27cbb0a39aafa17834f
Author: Thomas Wisniewski <twisniewski@mozilla.com>
Date:   Fri, 21 Nov 2025 21:57:54 +0000

Bug 1999488 - add a UA override for languageacademy.com.au; r=ksenia,webcompat-reviewers

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

Diffstat:
Mbrowser/extensions/webcompat/data/interventions.json | 15+++++++++++++++
Atesting/webcompat/interventions/tests/test_1999488_languageacademy_com_au.py | 22++++++++++++++++++++++
2 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/browser/extensions/webcompat/data/interventions.json b/browser/extensions/webcompat/data/interventions.json @@ -6029,5 +6029,20 @@ "ua_string": ["Chrome", "add_Firefox_as_Gecko"] } ] + }, + "1999488": { + "label": "languageacademy.com.au", + "bugs": { + "1999488": { + "issue": "unsupported-warning", + "matches": ["*://*.languageacademy.com.au/*"] + } + }, + "interventions": [ + { + "platforms": ["all"], + "ua_string": ["Chrome", "add_Firefox_as_Gecko"] + } + ] } } diff --git a/testing/webcompat/interventions/tests/test_1999488_languageacademy_com_au.py b/testing/webcompat/interventions/tests/test_1999488_languageacademy_com_au.py @@ -0,0 +1,22 @@ +import pytest + +URL = "https://www.languageacademy.com.au/" + +UNSUPPORTED_TEXT = "BROWSER NOT SUPPORTED" +APP_RECOMMENDATION_CSS = "#staticBackdrop" + + +@pytest.mark.asyncio +@pytest.mark.with_interventions +async def test_enabled(client): + await client.navigate(URL) + client.hide_elements(APP_RECOMMENDATION_CSS) + assert not client.find_text(UNSUPPORTED_TEXT, is_displayed=True) + + +@pytest.mark.asyncio +@pytest.mark.without_interventions +async def test_disabled(client): + await client.navigate(URL) + client.hide_elements(APP_RECOMMENDATION_CSS) + assert client.await_text(UNSUPPORTED_TEXT, is_displayed=True)