Closed Fanolian closed 8 years ago
I cannot reproduce this bug on the latest Nightly 47.0a1 (2016-01-30). Can you confirm that the gesture is actually assigned to "Scroll to Top/Bottom"? "Scroll to Top/Bottom" should not use CPOW.
I didn't test it thoroughly. Sorry about that.
The issue requires the combination of 3 extensions:
Install all 3 in a new profile, keep all in default settings, and I can reproduce the issue. Disabling either TMP or TST does not trigger the unsafe CPOW usage forbidden warning.
I think the culprit may lie on the interaction between Tab Mix Plus and Tree Style Tab, but FireGestures somehow exposes the bug.
I'll try to do more testing but I don't think I will get more useful information.
The issue is fixed by the latest nightly build of Tree Style Tab (0.17.2016031800a192017). More info here: https://github.com/piroor/treestyletab/issues/1093
This is possibly due to Bug 1233497 - Make unsafe CPOWs from non-addon browser code throw by default. (More info here)
Steps to reproduce:
Actual result: The gestures fail. Error is
Gesture failed: (Error: Unsafe CPOW usage forbidden)
. A similar warning appears in browser console as well. I don't use many gestures so there are perhaps more functions are blocked by the issue.P.S. Workaround: toggling
dom.ipc.cpows.forbid-unsafe-from-browser
fixes the issue.Crossposted to Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1243625