In this process, I noticed that…
I got a build error, indicating that project xulrunner could not be found, until I removed the directive to build xulrunner from my
When I test my old Firefox extension, which uses XUL, Firefox 53 or 54 crashes every time my native app attempts interapplication communication with my old Firefox extension. The reason logged is that the symbol _NS_GetServiceManager, which is called by the old dynamic library in my old extension, is not found.
My hypothesis is that some of xulrunner was removed in Firefox 53, but I cannot find any mention of this in this forum, or in recent release notes, or in the AMO blog. I know that xulrunner deprecation was announced years ago (which is why I am helping to bring up WebExtensions), but I’m surprised that an important chunk would be removed with no announcement. Did I miss the announcement?
Can someone please confirm what is going on with XUL?