rmottola / Arctic-Fox

Web Browser for Mac OS X 10.6+, Linux (PowerPC, x86, amd64, ARM, MIPS), NetBSD, OpenBSD, and Windows XP.
Other
290 stars 35 forks source link

dev branch: `about:plugins` becomes blank #132

Closed roytam1 closed 1 year ago

roytam1 commented 1 year ago

console log:

1680355159714   addons.manager  WARN    Exception calling callback: ReferenceError: aTags is not defined (resource://gre/modules/addons/PluginProvider.jsm:452:14)
JS Stack trace:
PluginWrapper.prototype.pluginFullpath@PluginProvider.jsm:452:14
 < filterProperties@AddonManager.jsm:1290:9
 < AddonManagerInternal.requestPlugins/<@AddonManager.jsm:1296:44
 < safeCall@AddonManager.jsm:179:5
 < AddonManagerInternal.getAddonsByTypes/<.noMoreObjects@AddonManager.jsm:2525:9
 < AsyncObjectCaller.prototype.callNext@AddonManager.jsm:375:7
 < AddonManagerInternal.getAddonsByTypes/<.nextObject/<@AddonManager.jsm:2520:11
 < PluginProvider.getAddonsByTypes@PluginProvider.jsm:152:5
 < callProviderAsync@AddonManager.jsm:254:12 < AddonManagerInternal.getAddonsByTypes/<.nextObject@AddonManager.jsm:2515:1
 < AsyncObjectCaller.prototype.callNext@AddonManager.jsm:381:7
 < AddonManagerInternal.getAddonsByTypes/<.nextObject/<@AddonManager.jsm:2520:11
 < GMPProvider.getAddonsByTypes@GMPProvider.jsm:634:7
 < callProviderAsync@AddonManager.jsm:254:12
 < AddonManagerInternal.getAddonsByTypes/<.nextObject@AddonManager.jsm:2515:1
 < AsyncObjectCaller.prototype.callNext@AddonManager.jsm:381:7
 < AddonManagerInternal.getAddonsByTypes/<.nextObject/<@AddonManager.jsm:2520:11
 < this.LightweightThemeManager.getAddonsByTypes@LightweightThemeManager.jsm:449:7
 < callProviderAsync@AddonManager.jsm:254:12
 < AddonManagerInternal.getAddonsByTypes/<.nextObject@AddonManager.jsm:2515:1
 < AsyncObjectCaller.prototype.callNext@AddonManager.jsm:381:7
 < AddonManagerInternal.getAddonsByTypes/<.nextObject/<@AddonManager.jsm:2520:11
 < this.XPIProvider.getAddonsByTypes/<@XPIProvider.jsm:3961:7
 < makeSafe/<@XPIProviderUtils.js:159:17
 < asyncMap@XPIProviderUtils.js:187:5
 < this.XPIDatabase.getAddonList/<@XPIProviderUtils.js:1083:9
 < Handler.prototype.process@Promise-backend.js:934:23
 < this.PromiseWalker.walkerLoop@Promise-backend.js:813:7
 < this.PromiseWalker.scheduleWalkerLoop/<@Promise-backend.js:747:1

21:19:19.722 Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: 
[Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]"
  nsresult: "0x80004002 (NS_NOINTERFACE)"
  location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: TabActor.prototype._docShellsToWindows/< :: line 1188"
  data: no]
Stack: 
TabActor.prototype._docShellsToWindows/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1188:11
TabActor.prototype._docShellsToWindows@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1185:1
TabActor.prototype._notifyDocShellsUpdate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1211:19
DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2227:1
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14
Line: 1188, column: 01 DevToolsUtils.js:63:0

21:19:19.722 Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: 
[Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]"
  nsresult: "0x80004002 (NS_NOINTERFACE)"
  location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: DebuggerProgressListener.prototype.onStateChange< :: line 2230"
  data: no]
Stack: 
DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2230:9
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14
Line: 2230, column: 01 DevToolsUtils.js:63:0

possible rev range: https://github.com/rmottola/Arctic-Fox/compare/bfa9efd5...015ee499

rmottola commented 1 year ago

Does this happen for you also without plugins installed? Could you test with a temporary profile (e.g. "mach run"). Without, I do get simply a page "No installed plugins found", very crude, but not broken.

roytam1 commented 1 year ago

oh, there is a missing change: https://github.com/roytam1/Arctic-Fox/commit/cbd9d708a13c0e9abaa040c4317736bb7576e9ab

rmottola commented 1 year ago

@roytam1 can you confirm this is solved Now, in case we close the issue.