@@ -520,8 +520,6 @@ var gZenCompactModeManager = {
520
520
addMouseActions ( ) {
521
521
gURLBar . textbox . addEventListener ( 'mouseenter' , ( event ) => {
522
522
if ( event . target . closest ( '#urlbar[zen-floating-urlbar]' ) ) {
523
- // Ignore sidebar mouse enter if the urlbar is floating
524
- this . clearFlashTimeout ( 'has-hover' + gZenVerticalTabsManager . _hasSetSingleToolbar ) ;
525
523
window . requestAnimationFrame ( ( ) => {
526
524
this . sidebar . removeAttribute ( 'zen-has-hover' ) ;
527
525
} ) ;
@@ -537,14 +535,16 @@ var gZenCompactModeManager = {
537
535
if ( event . type === 'mouseenter' && ! event . target . matches ( ':hover' ) ) return ;
538
536
// Dont register the hover if the urlbar is floating and we are hovering over it
539
537
this . clearFlashTimeout ( 'has-hover' + target . id ) ;
540
- if (
541
- document . documentElement . getAttribute ( 'supress-primary-adjustment' ) === 'true' ||
542
- this . _hasHoveredUrlbar
543
- ) {
544
- return ;
545
- }
546
- window . requestAnimationFrame ( ( ) => target . setAttribute ( 'zen-has-hover' , 'true' ) ) ;
547
- } , 0 ) ;
538
+ window . requestAnimationFrame ( ( ) => {
539
+ if (
540
+ document . documentElement . getAttribute ( 'supress-primary-adjustment' ) === 'true' ||
541
+ this . _hasHoveredUrlbar
542
+ ) {
543
+ return ;
544
+ }
545
+ target . setAttribute ( 'zen-has-hover' , 'true' ) ;
546
+ } ) ;
547
+ } , this . HOVER_HACK_DELAY ) ;
548
548
} ;
549
549
550
550
const onLeave = ( event ) => {
@@ -585,6 +585,7 @@ var gZenCompactModeManager = {
585
585
gZenVerticalTabsManager . _hasSetSingleToolbar ) ||
586
586
this . _hasHoveredUrlbar
587
587
) {
588
+ delete this . _hasHoveredUrlbar ;
588
589
return ;
589
590
}
590
591
@@ -641,12 +642,6 @@ var gZenCompactModeManager = {
641
642
}
642
643
} , this . HOVER_HACK_DELAY ) ;
643
644
} ) ;
644
-
645
- gURLBar . textbox . addEventListener ( 'mouseleave' , ( ) => {
646
- setTimeout ( ( ) => {
647
- delete this . _hasHoveredUrlbar ;
648
- } , 0 ) ;
649
- } ) ;
650
645
} ,
651
646
652
647
_getCrossedEdge ( posX , posY , element = document . documentElement , maxDistance = 10 ) {
0 commit comments