Chrome extension at https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb Test uploaded to AMO at https://addons.allizom.org/en-US/firefox/addon/adblockplus01/ (maybe) Missing APIs: - chrome.extension.onRequest (deprecated)
My latest test also shows a missing API of: - chrome.webNavigation.onCreatedNavigationTarget (bug 1282771) And also errors such as: - The Components object is deprecated. It will soon be removed. compat.js:45:4 - Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. ExtensionUtils.jsm:300 - Invalid match pattern: 'moz-extension://7cedffee-b65a-d049-8b32-aaeebe733bbb/options.html' MatchPattern.jsm:52 - TypeError: this._recipeManager is null LoginManagerParent.jsm:77:9 - Unknown localization message global_newgroup_title adblockplus.js:174 - Unknown localization message global_whitelistgroup_title adblockplus.js:174
Having grepped the full source code, here is a list of missing APIs: - chrome.devtools.inspectedWindow.tabId - chrome.devtools.panels.create - chrome.webNavigation.onCreatedNavigationTarget - chrome.webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES - chrome.webRequest.ResourceType
We've got two bugs about AdBlock Plus and bug 1226547 has more details. This bug is focused on getting the Chrome version working, that bug is more about allowing the feature rich Firefox version working, I'd rather focus on that one so duping over to that one.