You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't studied the code yet, so I may be hallucinating. The underlying problem appears to be a race condition that breaks call back notification and/or loadOverlay queue dispatching for boundary use cases.
The keysnail.js load message is displayed at the end of chrome initialization. Keysnail has loaded completely when startup processing/timing has varied.
Clearing/reinitializing the XUL cache corrected a problem with AIOS toolbar initialization on windows opened after startup. Reopening window 1, using Addon Developer Helper, allowed Keysnail to load several times. An uncontrolled chrome change caused subsequent attempts to reopen a window to fail with Firefox entering a tight infinite loop.
It is reasonable to speculate adjusting load timing through a hook executed early in the loadOverlay process would avoid conflicts with other extensions. There may be other uses for loadOverlay hooks.
The text was updated successfully, but these errors were encountered:
I found a kludge work-around that allows Keysnail to load completely.
I haven't studied the code yet, so I may be hallucinating. The underlying problem appears to be a race condition that breaks call back notification and/or loadOverlay queue dispatching for boundary use cases.
The keysnail.js load message is displayed at the end of chrome initialization. Keysnail has loaded completely when startup processing/timing has varied.
Clearing/reinitializing the XUL cache corrected a problem with AIOS toolbar initialization on windows opened after startup. Reopening window 1, using Addon Developer Helper, allowed Keysnail to load several times. An uncontrolled chrome change caused subsequent attempts to reopen a window to fail with Firefox entering a tight infinite loop.
It is reasonable to speculate adjusting load timing through a hook executed early in the loadOverlay process would avoid conflicts with other extensions. There may be other uses for loadOverlay hooks.
The text was updated successfully, but these errors were encountered: