Disfunctional AppMenu behaviour during specific interactions
Categories
(Thunderbird :: Toolbars and Tabs, defect)
Tracking
(thunderbird_esr78? fixed, thunderbird82 wontfix)
People
(Reporter: aleca, Assigned: aleca)
Details
(Keywords: ux-consistency)
Attachments
(2 files, 2 obsolete files)
6.05 KB,
image/png
|
Details | |
4.87 KB,
patch
|
aleca
:
review+
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
I stumbled upon a couple of glitches in the main AppMenu that should be addressed.
-
The AppMenu opens and closes immediately if opened the first time in the Chat Tab.
To recreate the issue you have to be in the Chat Tab and open the AppMenu for the first time.
If the AppMenu has been previously opened in any other tab, the issue cannot be reproduced. -
Unable to close the AppMenu if clicking on the AppMenu Button when the cursor is on top of the area where the chevron overlaps the button (attachment for reference).
The console returns:JavaScript error: resource:///modules/CustomizableUI.jsm, line 2040: TypeError: target.getAttribute is not a function
This problem affects also Firefox, and I think we could resolve it by pushing the AppMenu down in order to not have any overlap with the button.
Comment 1•5 years ago
|
||
(In reply to Alessandro Castellani (:aleca) from comment #0)
- The AppMenu opens and closes immediately if opened the first time in the Chat Tab.
To recreate the issue you have to be in the Chat Tab and open the AppMenu for the first time.
If the AppMenu has been previously opened in any other tab, the issue cannot be reproduces.
The same happens on the calendar tab.
Assignee | ||
Comment 2•5 years ago
|
||
Found another tiny issue.
Clicking on Messages
causes this console error:
JavaScript error: chrome://messenger/content/mailWindowOverlay.js, line 831:
TypeError: openFeedView.children.forEach is not a function
Updated•5 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
This patch fixes the issues listed above.
Assignee | ||
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Updated•4 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/cca8a5a4b9d1
Fix disfunctional AppMenu behaviour during specific interactions. r=mkmelin DONTBUILD
Comment 6•4 years ago
|
||
Backed out due to test failures: https://hg.mozilla.org/comm-central/rev/a7b7754ea5e9fe9daca61bef86fe21ca79408cdb
Assignee | ||
Comment 7•4 years ago
|
||
Sorry about that.
The test opens the main app menu without passing any event, so no originalTarget
is available.
I fixed it and launched a try run: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=d29d5c7c7ba4d05137d56bfe762fa63772b1f450
Assignee | ||
Comment 8•4 years ago
|
||
Patch updated with tests fixed.
Comment 9•4 years ago
|
||
Assignee | ||
Comment 10•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/54b01f3c6348
Fix disfunctional AppMenu behaviour during specific interactions. r=mkmelin
Comment 12•4 years ago
|
||
78 uplift?
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 13•4 years ago
|
||
Comment on attachment 9181662 [details] [diff] [review]
1636243-appmenu.diff
[Approval Request Comment]
Regression caused by (bug #): -
User impact if declined: Minor, as the fixed issues are not blockers
Testing completed (on c-c, etc.): on c-c and beta 83
Risk to taking this patch (and alternatives if risky): very low
Comment 14•4 years ago
|
||
Comment on attachment 9181662 [details] [diff] [review]
1636243-appmenu.diff
[Triage Comment]
Approved for esr78
Comment 15•4 years ago
|
||
bugherder uplift |
Thunderbird 78.4.1:
https://hg.mozilla.org/releases/comm-esr78/rev/0e009df26a2f
Description
•