diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | python/webview.py | 5 |
2 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,5 @@ +* #2910 Open popups in the current window (marco) + Snapshot ddf7aa09d1 * Supress warning for about:config (erikos) diff --git a/python/webview.py b/python/webview.py index 33470dc..6b0af57 100644 --- a/python/webview.py +++ b/python/webview.py @@ -30,6 +30,7 @@ class _Chrome: interfaces.nsIWebBrowserChrome2, \ interfaces.nsIEmbeddingSiteWindow, \ interfaces.nsIWebProgressListener, \ + interfaces.nsIWindowProvider, \ interfaces.nsIInterfaceRequestor def __init__(self, web_view): @@ -38,6 +39,10 @@ class _Chrome: self._modal = False self._chrome_flags = interfaces.nsIWebBrowserChrome.CHROME_ALL + def provideWindow(self, parent, flags, position_specified, + size_specified, uri, name, features): + return parent, False + # nsIWebBrowserChrome def destroyBrowserWindow(self): logging.debug("nsIWebBrowserChrome.destroyBrowserWindow") |