From 573d5362f41f7ef5abc2a26e4f435b93917722e7 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Thu, 27 Nov 2025 17:03:30 +0000 Subject: [PATCH] LibWeb/HTML: Add FIXMEs to honor WebDriver BiDi emulated language Corresponds to: https://github.com/whatwg/html/commit/547f8044b0b6d99cb9717d40a571d0936dadd472 We currently don't follow the spec for these language getters, and the BiDi changes are still ongoing, so it seems better to leave a FIXME for them rather than try to make any changes right now. --- Libraries/LibWeb/HTML/NavigatorLanguage.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibWeb/HTML/NavigatorLanguage.h b/Libraries/LibWeb/HTML/NavigatorLanguage.h index 326456e5583..c16a8ed5136 100644 --- a/Libraries/LibWeb/HTML/NavigatorLanguage.h +++ b/Libraries/LibWeb/HTML/NavigatorLanguage.h @@ -16,9 +16,11 @@ namespace Web::HTML { class NavigatorLanguageMixin { public: // https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language + // FIXME: Honor WebDriver BiDi emulated language. String const& language() const { return ResourceLoader::the().preferred_languages()[0]; } // https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages + // FIXME: Honor WebDriver BiDi emulated language. ReadonlySpan languages() const { return ResourceLoader::the().preferred_languages(); } };