-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Treat mobile Firefox as mobile Safari on iOS #58656
Copy link
Copy link
Labels
0. Needs triagePending check for reproducibility or if it fits our roadmapPending check for reproducibility or if it fits our roadmapbrowser: mobileGeneric mobile brower mattersGeneric mobile brower mattersbrowser: safari🍏 Bugs related to Apple Safari (WebKit)🍏 Bugs related to Apple Safari (WebKit)designDesign, UI, UX, etc.Design, UI, UX, etc.enhancementfeature: filesgood first issueSmall tasks with clear documentation about how and in which place you need to fix things in.Small tasks with clear documentation about how and in which place you need to fix things in.
Metadata
Metadata
Assignees
Labels
0. Needs triagePending check for reproducibility or if it fits our roadmapPending check for reproducibility or if it fits our roadmapbrowser: mobileGeneric mobile brower mattersGeneric mobile brower mattersbrowser: safari🍏 Bugs related to Apple Safari (WebKit)🍏 Bugs related to Apple Safari (WebKit)designDesign, UI, UX, etc.Design, UI, UX, etc.enhancementfeature: filesgood first issueSmall tasks with clear documentation about how and in which place you need to fix things in.Small tasks with clear documentation about how and in which place you need to fix things in.
Type
Fields
Give feedbackNo fields configured for Enhancement.
Projects
Status
Triaged
Tip
Help move this idea forward
Not quite sure if this should be a feature request or a bug report.
Firefox on iOS does not handle text fields and viewport scaling correctly. This makes for a really awkward and frustrating experience when editing input fields where the viewport zoom keeps jumping.
On iOS, Firefox is not given the value
maximum-scale=1.0to the "viewport"metatag. Adding this would fix it.Describe the solution you'd like
Add a new UA string constant to the
Request.phpto capture iOS Firefox or modify the existing Mobile Safari regex to include Firefox.server/lib/private/AppFramework/Http/Request.php
Line 43 in ee43b68
Describe alternatives you've considered
Not sure there is one.
Additional context
Browsers on iOS all are (currently) forced to use Apple's webkit rendering engine so they should all be treated the same.
The comment detailing the reasoning for the
maximum-scaletoggle states that adding it breaks Chrome and others by disabling user zoom; however, in my testing this does not affect Firefox. This is because on iOS everything is still Safari under the hood.