From 40ced5bb61a971dc8b545edb61a3a360c4377beb Mon Sep 17 00:00:00 2001 From: Shubham Gupta <32428749+shubhamg13@users.noreply.github.com> Date: Fri, 5 Sep 2025 03:14:53 +0800 Subject: [PATCH] Enable viewport `` tag support for mobile platforms only (#39133) Enable viewport `` tag support for mobile platforms only. _Reference:_ [web_preferences.h](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/common/web_preferences/web_preferences.h;l=158?) _Todo: Enable for when requested desktop site:_ [web_contents_impl.cc](https://source.chromium.org/chromium/chromium/src/+/main:content/browser/web_contents/web_contents_impl.cc;l=3752?) Testing: Tested Manually Fixes: #39002 Signed-off-by: Shubham Gupta --- components/script/dom/html/htmlmetaelement.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/script/dom/html/htmlmetaelement.rs b/components/script/dom/html/htmlmetaelement.rs index 7b64a3bb5ff..007f84beec8 100644 --- a/components/script/dom/html/htmlmetaelement.rs +++ b/components/script/dom/html/htmlmetaelement.rs @@ -64,7 +64,9 @@ impl HTMLMetaElement { if name == "referrer" { self.apply_referrer(); } - if name == "viewport" { + if (cfg!(target_os = "android") || cfg!(target_os = "ios") || cfg!(target_env = "ohos")) && + name == "viewport" + { self.parse_and_send_viewport_if_necessary(); } // https://html.spec.whatwg.org/multipage/#attr-meta-http-equiv