mirror of
https://github.com/gorhill/uMatrix.git
synced 2024-06-14 08:15:03 +12:00
Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring
This commit is contained in:
parent
8c9382d4db
commit
8af9d7f361
|
@ -21,13 +21,15 @@
|
|||
|
||||
/******************************************************************************/
|
||||
|
||||
var locationChangeListener; // Keep alive while frameScript is alive
|
||||
|
||||
(function() {
|
||||
|
||||
'use strict';
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
let {contentObserver} = Components.utils.import(
|
||||
let {contentObserver, LocationChangeListener} = Components.utils.import(
|
||||
Components.stack.filename.replace('Script', 'Module'),
|
||||
null
|
||||
);
|
||||
|
@ -54,6 +56,8 @@ let onLoadCompleted = function() {
|
|||
|
||||
addMessageListener('ublock-load-completed', onLoadCompleted);
|
||||
|
||||
locationChangeListener = new LocationChangeListener(docShell);
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
})();
|
||||
|
|
Loading…
Reference in a new issue