Skip to content
Snippets Groups Projects
Commit b1a9ba08 authored by Makoto Kato's avatar Makoto Kato
Browse files

Bug 1832627 - Popup should be closed. r=edgar, a=RyanVM

parent 27215d6b
No related branches found
No related tags found
No related merge requests found
......@@ -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
);
},
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment