author | Andrea Marchesini <amarchesini@mozilla.com> |
Tue, 04 Jul 2017 05:43:52 +0200 | |
changeset 367211 | aa7d4f2c969723baf444be731570116f09abb241 |
parent 367210 | 9be8a90dcd3282ecccd94b0460f9d75b0e6d68ea |
child 367212 | fef489e8c2a193dde885adc48deb74cc883a5881 |
child 367280 | 9342f0d949f150e0d0dadfe3029a10873a98bd45 |
push id | 32125 |
push user | cbook@mozilla.com |
push date | Tue, 04 Jul 2017 08:48:50 +0000 |
treeherder | mozilla-central@fef489e8c2a1 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | kanru |
bugs | 1377656 |
milestone | 56.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
dom/browser-element/BrowserElementChildPreload.js | file | annotate | diff | comparison | revisions | |
dom/browser-element/BrowserElementParent.js | file | annotate | diff | comparison | revisions |
--- a/dom/browser-element/BrowserElementChildPreload.js +++ b/dom/browser-element/BrowserElementChildPreload.js @@ -1222,17 +1222,16 @@ BrowserElementChild.prototype = { * Called when the window which contains this iframe becomes hidden or * visible. */ _recvOwnerVisibilityChange: function(data) { debug("Received ownerVisibilityChange: (" + data.json.visible + ")"); var visible = data.json.visible; if (docShell && docShell.isActive !== visible) { docShell.isActive = visible; - sendAsyncMsg('visibilitychange', {visible: visible}); // Ensure painting is not frozen if the app goes visible. if (visible && this._paintFrozenTimer) { this.notify(); } } },
--- a/dom/browser-element/BrowserElementParent.js +++ b/dom/browser-element/BrowserElementParent.js @@ -167,17 +167,16 @@ BrowserElementParent.prototype = { "got-screenshot": this._gotDOMRequestResult, "got-contentdimensions": this._gotDOMRequestResult, "got-can-go-back": this._gotDOMRequestResult, "got-can-go-forward": this._gotDOMRequestResult, "requested-dom-fullscreen": this._requestedDOMFullscreen, "fullscreen-origin-change": this._fullscreenOriginChange, "exit-dom-fullscreen": this._exitDomFullscreen, "got-visible": this._gotDOMRequestResult, - "visibilitychange": this._childVisibilityChange, "got-set-input-method-active": this._gotDOMRequestResult, "scrollviewchange": this._handleScrollViewChange, "caretstatechanged": this._handleCaretStateChanged, "findchange": this._handleFindChange, "execute-script-done": this._gotDOMRequestResult, "got-web-manifest": this._gotDOMRequestResult, }; @@ -857,26 +856,16 @@ BrowserElementParent.prototype = { /** * Called when the visibility of the window which owns this iframe changes. */ _ownerVisibilityChange: function() { this._sendAsyncMsg('owner-visibility-change', {visible: !this._window.document.hidden}); }, - /* - * Called when the child notices that its visibility has changed. - */ - _childVisibilityChange: function(data) { - debug("_childVisibilityChange(" + data.json.visible + ")"); - this._frameLoader.visible = data.json.visible; - - this._fireEventFromMsg(data); - }, - _requestedDOMFullscreen: function() { this._pendingDOMFullscreen = true; this._windowUtils.remoteFrameFullscreenChanged(this._frameElement); }, _fullscreenOriginChange: function(data) { Services.obs.notifyObservers( this._frameElement, "fullscreen-origin-change", data.json.originNoSuffix);