mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-19 07:26:26 +00:00
Bug 1832627 - Popup should be closed. r=edgar, a=RyanVM
This commit is contained in:
parent
27215d6b18
commit
b1a9ba0880
@ -255,6 +255,9 @@ var PointerlockFsWarning = {
|
||||
if (this._state == "hiding") {
|
||||
this._element.hidden = true;
|
||||
}
|
||||
if (this._state == "onscreen") {
|
||||
window.dispatchEvent(new CustomEvent("FullscreenWarningOnScreen"));
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "activate": {
|
||||
|
@ -385,6 +385,7 @@ export var SelectParentHelper = {
|
||||
break;
|
||||
|
||||
case "fullscreen":
|
||||
case "FullscreenWarningOnScreen":
|
||||
if (this._currentMenulist) {
|
||||
this._currentMenulist.menupopup.hidePopup();
|
||||
}
|
||||
@ -444,6 +445,7 @@ export var SelectParentHelper = {
|
||||
popup.ownerGlobal.addEventListener("mouseup", this, true);
|
||||
popup.ownerGlobal.addEventListener("keydown", this, true);
|
||||
popup.ownerGlobal.addEventListener("fullscreen", this, true);
|
||||
popup.ownerGlobal.addEventListener("FullscreenWarningOnScreen", this, true);
|
||||
},
|
||||
|
||||
_unregisterListeners(popup) {
|
||||
@ -454,6 +456,11 @@ export var SelectParentHelper = {
|
||||
popup.ownerGlobal.removeEventListener("mouseup", this, true);
|
||||
popup.ownerGlobal.removeEventListener("keydown", this, true);
|
||||
popup.ownerGlobal.removeEventListener("fullscreen", this, true);
|
||||
popup.ownerGlobal.removeEventListener(
|
||||
"FullscreenWarningOnScreen",
|
||||
this,
|
||||
true
|
||||
);
|
||||
},
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user