Ctrl+scroll wheel does not zoom in Thunderbird message reader, message pane or compose window
Categories
(Thunderbird :: Mail Window Front End, defect, P1)
Tracking
(thunderbird_esr78+ fixed, thunderbird80 fixed)
People
(Reporter: mkmelin, Assigned: khushil324)
References
(Blocks 1 open bug, Regression, )
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
|
3.54 KB,
patch
|
khushil324
:
review+
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #1634556 +++
Splitting off the Thunderbird part to this bug. See bug 1634556 comment 11:
Thunderbird doesn't use e10s yet. The compose content is in an <editor> https://searchfox.org/comm-central/rev/eb69eff3ca16509af6cf8f2dd29be396bebbc14d/mail/components/compose/content/messengercompose.xhtml#2526 and the viewing content in a <browser> https://searchfox.org/comm-central/rev/eb69eff3ca16509af6cf8f2dd29be396bebbc14d/mail/base/content/messenger.xhtml#769
I see we have a forked ZoomManager. That might need needs adjustments - https://searchfox.org/comm-central/search?q=ZoomManager&path=
If there's a Thunderbird developer who is prepared to do the work, the https://phabricator.services.mozilla.com/D84767 patch shows what needs to be done:
On the parent process, listen for the "DoZoomEnlargeBy10" and ""DoZoomReduceBy10" events, and either set browser.fullZoom (if you have a browser) or docShell.zoom in increments of 0.1.
Cap the zoom levels based on the prefs "zoom.minPercent" and "zoom.maxPercent". The D84767 patch gets these values from ZoomManager, but that's not strictly necessary, and they can be retrieved using more direct means.
| Assignee | ||
Comment 1•10 months ago
|
||
| Assignee | ||
Updated•10 months ago
|
| Reporter | ||
Comment 2•10 months ago
|
||
Comment on attachment 9166386 [details] [diff] [review] Bug-1655244_ctrl-scroll-zoom-not-working-0.patch Review of attachment 9166386 [details] [diff] [review]: ----------------------------------------------------------------- Looks good, thx! r=mkmelin A small unbitrotting was necessary
| Reporter | ||
Updated•10 months ago
|
| Assignee | ||
Comment 3•10 months ago
|
||
[Approval Request Comment]
Regression caused by (bug #): 1516413
User impact if declined: User will not be able to zoom in or out with scroll event. It can impact the experience of users who were relying on scroll events to change the zoom while reading the mail.
Testing completed (on c-c, etc.):
Risk to taking this patch (and alternatives if risky): Low.
| Assignee | ||
Updated•10 months ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/9d32224ed772
Fix Ctrl+scroll wheel does not zoom in Thunderbird message reader, message pane or compose window. r=mkmelin
Comment 5•10 months ago
|
||
Comment on attachment 9167672 [details] [diff] [review] Bug-1655244_ctrl-scroll-zoom-not-working-1.patch [Triage Comment] Approved for beta
Comment 6•10 months ago
|
||
| bugherderuplift | ||
Thunderbird 80.0b2:
https://hg.mozilla.org/releases/comm-beta/rev/ce3666e957db
Updated•10 months ago
|
Comment 7•10 months ago
|
||
Working in my testing of the 80.0b2 release candidate on Ubuntu 18.04.4.
Updated•10 months ago
|
Comment 8•10 months ago
|
||
Comment on attachment 9167672 [details] [diff] [review]
Bug-1655244_ctrl-scroll-zoom-not-working-1.patch
[Triage Comment]
Approved for esr78
Comment 9•10 months ago
|
||
| bugherderuplift | ||
Thunderbird 78.1.2:
https://hg.mozilla.org/releases/comm-esr78/rev/cc551f9b30e8
Updated•10 months ago
|
Description
•