Closed Standard8 closed 8 years ago
@Standard8 Thanks for the suggestion! Pull requests welcome :-)
@6a68 Although the "patch" is simple, I've found it really helps if someone who is familiar with the code does a short review against https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox/Limitations_of_chrome_scripts and also exercising the extension with the pref "dom.ipc.shims.enabledWarnings" set to true (and watching the browser console!) before the change.
Currently Universal Search isn't marked as multiprocess compatible. Although it seems to work, there may still be some incompatibilities that are masked by Firefox's shims.
The shims may also lead to performance issues, although I doubt Universal Search would really be hitting those that hard: https://developer.mozilla.org/Add-ons/SDK/Guides/Multiprocess_Firefox_and_the_SDK#Testing_with_shims_enabled
Setting the flag for Universal Search should be as simple as adding the following to
install.rdf
:Obviously, it should be tested to make sure it does work.