Select dropdowns no longer get zoomed based on full page zoom
Categories
(Toolkit :: General, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox76 | --- | unaffected |
firefox77 | --- | wontfix |
firefox78 | --- | verified |
firefox79 | --- | verified |
People
(Reporter: Gijs, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
STR:
-
open e.g.
data:text/html,<select><option>A</option><option>A</option><option>A</option><option>A</option><option>A</option><option>A</option><option>A</option><option>A</option>
-
ctrl+scroll to zoom
-
open the dropdown
Regression range: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=03626342f6e659ac6699a21e30423e2267c1971f&tochange=ff7eec7be698cd21d92755d709e08897100fa9c8
I suspect the issue is that the code at https://searchfox.org/mozilla-central/rev/598e50d2c3cd81cd616654f16af811adceb08f9f/toolkit/actors/SelectParent.jsm#736-739 maybe doesn't look at the right thing anymore?
Reporter | ||
Comment 1•4 years ago
|
||
(filed on behalf of https://www.reddit.com/r/firefox/comments/gwj4o5/zoom_no_longer_affecting_dropdown_listsmenus/ , fwiw )
Reporter | ||
Comment 2•4 years ago
|
||
(In reply to :Gijs (he/him) from comment #0)
I suspect the issue is that the code at https://searchfox.org/mozilla-central/rev/598e50d2c3cd81cd616654f16af811adceb08f9f/toolkit/actors/SelectParent.jsm#736-739 maybe doesn't look at the right thing anymore?
Or rather, the lines after it; https://hg.mozilla.org/integration/autoland/rev/a26615a65a8c201f2559bf2b0e952af5989162eb removed the browser's _fullZoom
cache.
Assignee | ||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
Comment on attachment 9154497 [details]
Bug 1643522 - Use a sensible way to get the zoom for a browser in SelectParent.jsm. r=Gijs
Beta/Release Uplift Approval Request
- User impact if declined: Zoom no longer affect selects.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: comment 0
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Simple patch to fix a regression introduced in 77.
- String changes made/needed: none
Assignee | ||
Updated•4 years ago
|
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8604456ea61e Use a sensible way to get the zoom for a browser in SelectParent.jsm. r=Gijs
Updated•4 years ago
|
Updated•4 years ago
|
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/5d2eb51ff2c1 follow-up: Allow some floating point inaccuracies.
Comment 7•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8604456ea61e
https://hg.mozilla.org/mozilla-central/rev/5d2eb51ff2c1
Comment 8•4 years ago
|
||
Comment on attachment 9154497 [details]
Bug 1643522 - Use a sensible way to get the zoom for a browser in SelectParent.jsm. r=Gijs
regression fix, approved for 78.0b5
Comment 9•4 years ago
|
||
bugherder uplift |
Updated•4 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Reproduced the initial issue with Beta 78.0b4 (build id: 20200605150717) using Windows 10.
Verified - Fixed in latest Nightly build 79.0a1 (build id: 20200608213811) and Beta 78.0b5 (build id: 20200608141819) using Windows 10 and Ubuntu 18.04.
Updated•4 years ago
|
Description
•