Closed benel closed 6 years ago
This could be related to the following warning and error:
Security wrapper denied access to property "acceptNode" on privileged Javascript object. Support for exposing privileged objects to untrusted content via __exposedProps__ is being gradually removed - use WebIDL bindings or Components.utils.cloneInto instead. Note that only the first denied property access from a given global object will be reported. <inconnu>
TypeError: Property 'acceptNode' is not callable.
Current investigations are going on to see if it could be related to breaking changes in Firefox 44.
In Firefox 44 (current beta version), it was supposed to be broken as well. However, it now seems to work nicely (both with the signed XPI and the current dev branch).
The problem disappears when electrolysis (e10s), the new multi-process mode of Firefox is disabled (in preferences).
This means that every unsafe CPOW usage
warning must be fixed before March 7th, 2016 (release date of Firefox 45).
Here are the locations of unsafe CPOW usage
:
Mozilla postponed electrolysis by default to Firefox 46 (April 27th, 2016).
Firefox 46 rescheduled (by Mozilla) on April 18th.
⚠️ From version 51 of Firefox, extensions will be considered compatible with electrolysis by default!!!
... with the exception of extensions marked explicitly as NOT multiProcessCompatible
!
Phew 😥
From version 57 (nov. 2017), Firefox will stop being compatible with LaSuli v2.
Another version of LaSuli is currently being developped. However, until its release, if you want to continue using LaSuli 2, you will have to prevent Firefox to updates itself by changing its settings:
Firefox > Settings > Advanced > Updates
.
Fixed in Porphyry v3.
While functioning in Firefox 43 (current stable version), highlights are broken in Firefox 45 (current alpha version).
The yellow and mixed colored highlights are not shown anymore.