Open Bug 1220386 Opened 9 years ago Updated 2 years ago

Inconsistent hit testing close behavior and transition-less effect on Hamburger Menu

Categories

(Firefox :: Menus, defect)

45 Branch
Unspecified
Linux
defect

Tracking

()

UNCONFIRMED
Tracking Status
firefox42 --- affected
firefox43 --- affected
firefox44 --- affected

People

(Reporter: bullionareboy, Unassigned)

References

Details

(Keywords: regression)

Transition Effect:
On Windows Firefox hamburger menu has a smooth fade in effect.  
That is visibly omitted on the Linux version and it just pops-up like any ordinary menu.  
GTK3 does provide menu transition effects and possibly this could be used in the GTK3 Firefox versions.  

Inconsistent behavior:
Open the menu and closing it can be done by normally clicking on the Hamburger Menu icon but there appears to be an inconsistent behavior. 
It only closes if you click within the '3 lines image icon' and not within the boundary region(left or right of those 3 lines) of the button.  

Hence the menu flashes when you try to close it by clicking the Hamburger menu button if you click a bit away from the '3 lines' image.
This does not occur on Windows version and you can click away from the 3 lines within the menu button and it works flawless.  
This also affects the Firefox Hello button.   

FF 45.0a1 (2015-10-31); Fedora 22
Blocks: gtk3
Not a regression from GTK 2 -> 3 transition.
No longer blocks: gtk3
Summary: Inconsistent behavior and transition-less effect on Hamburger Menu → Inconsistent hit testing close behavior and transition-less effect on Hamburger Menu
** Regression window in Nightly:
https://hg.mozilla.org/integration/fx-team/pushloghtml?fromchange=1b3bee7ca060&tochange=bad247df4aec

Suspect: Bug 1155681



** Fixed when merged to 40beta from aurora40.0a2,
Reproduced:
https://hg.mozilla.org/releases/mozilla-aurora/rev/d77cf3926884
Mozilla/5.0 (X11; Linux i686; rv:40.0) Gecko/20100101 Firefox/40.0 ID:20150629055834
Fixed:
https://hg.mozilla.org/releases/mozilla-beta/rev/4c2175bb0420
Mozilla/5.0 (X11; Linux i686; rv:40.0) Gecko/20100101 Firefox/40.0 ID:20150629132148


** Fixed when merged to 41beta from aurora41.0a2,
Reproduced:
https://hg.mozilla.org/releases/mozilla-aurora/rev/a019592053c4
Mozilla/5.0 (X11; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0 ID:20150810093710
Fixed:
https://hg.mozilla.org/releases/mozilla-beta/rev/6dd5a4f5f745
Mozilla/5.0 (X11; Linux i686; rv:41.0) Gecko/20100101 Firefox/41.0 ID:20150810112633
Blocks: 1155681
Flags: needinfo?(dao)
Keywords: regression
Flags: needinfo?(dao+bmo)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.