My private extension has stopped working on Firefox Nightly a day or two ago

UNCONFIRMED
Unassigned

Status

()

Firefox
Extension Compatibility
UNCONFIRMED
2 years ago
2 years ago

People

(Reporter: Kartik Agaram, Unassigned)

Tracking

48 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
Created attachment 8730072 [details]
jid1-lEQflr7kJflWeg@jetpack-1.0.0.xpi

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0
Build ID: 20160313030418

Steps to reproduce:

I restarted my Firefox Nightly.

(I'm only using Nightly because regular Firefox banned unsigned extensions without any escape hatch. I am otherwise utterly uninterested in putting up with an unstable version.)


Actual results:

My extension at https://github.com/akkartik/spew stopped working. It no longer crawls my feeds in the background generating new bookmarks, and it no longer registers the default hotkey (accel-shift-o) for opening new stories in tabs.


Expected results:

It should continue working.

Please don't make incompatible changes in a browser that auto-updates.

Updated

2 years ago
Component: Untriaged → Extension Compatibility
(Reporter)

Comment 1

2 years ago
Errors I see in my Browser Console:

message:"Hotkey key combination must contain one or more modifiers and only one key"

TypeError: doc.docShell.getInterface is not a function

But nothing in my extension calls doc.docShell.getInterface directly

Is there a temporary way I can run private extensions on the current Firefox? I noticed yesterday that the signing apocalypse has been postponed (https://wiki.mozilla.org/Add-ons/Extension_Signing). Is toggling xpinstall.signatures.required the only thing I need to do in regular Firefox 45?
(Reporter)

Comment 2

2 years ago
message:"Hotkey key combination must contain one or more modifiers and only one key"

The hotkey I use is "accel-shift-o". Is that no longer valid?
You need to log in before you can comment on or make changes to this bug.