[epiphany/pgriffis/web-extension/background-page: 5/5] WebExtensions: runtime.getBackgroundPage() should return a Promise




commit 366e7e18f82e404439126380822c19e8522bdeba
Author: Patrick Griffis <pgriffis igalia com>
Date:   Wed Jun 8 17:08:59 2022 -0500

    WebExtensions: runtime.getBackgroundPage() should return a Promise
    
    Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1140>

 embed/web-process-extension/resources/js/webextensions.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/embed/web-process-extension/resources/js/webextensions.js 
b/embed/web-process-extension/resources/js/webextensions.js
index 6c9f40c63..6d67ec647 100644
--- a/embed/web-process-extension/resources/js/webextensions.js
+++ b/embed/web-process-extension/resources/js/webextensions.js
@@ -85,9 +85,8 @@ window.browser.runtime.setUninstallURL = function (...args) { return ephy_messag
 window.browser.runtime.onInstalled = new EphyEventListener ();
 window.browser.runtime.onMessageExternal = new EphyEventListener ();
 window.browser.runtime.sendNativeMessage = function (...args) { return ephy_message 
('runtime.sendNativeMessage', args); };
-window.browser.runtime.getBackgroundPage = window.browser.extension.getBackgroundPage;
 Object.defineProperty(window.browser.runtime, 'lastError', { get: function() { return 
window.browser.extension.lastError; } });
-
+window.browser.runtime.getBackgroundPage = function () { return Promise.resolve 
(window.browser.extension.getBackgroundPage ()); };
 
 window.browser.pageAction = {
     setIcon: function (...args) { return ephy_message ('pageAction.setIcon', args); },


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]