Closed Bug 1281945 Opened 8 years ago Closed 8 years ago

Persistent property of background tag in manifest.json file causing failed extension loads in FF 47

Categories

(Firefox :: Untriaged, defect)

47 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1279130

People

(Reporter: modbernjr, Unassigned)

Details

Attachments

(1 file)

85.21 KB, application/x-xpinstall
Details
Attached file dZ-Dot[5.0.0].xpi
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Build ID: 20160407164938

Steps to reproduce:

Nothing, the question is what did Firefox do.


Actual results:

An existing and listed extension stop working with the release of Firefox version 47.

After some debugging it seems that with version 47 Firefox started fatally crashing when trying to load our extension upon encountering the "persistent":false property of the "background" tag in the manifest file instead of logging a warning as was done previously (version 45) and as is still done with other unrecognized values. 

The attached file  dZ-Dot[5.0.0].xpi  is an example of the extension which worked in version 45 but fails in version 47.  Note: This still passes the validation process with no errors/warnings. 


Expected results:

Ideally, to facility cross-browser extensions, unrecognized manifest tags should be logged but ultimately ignored.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: