Closed Bug 1688800 Opened 4 years ago Closed 4 years ago

Carve out more edge cases for javascriptLoad restrictions, and let Telemetry ride the trains

Categories

(Firefox :: Security, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox87 --- fixed

People

(Reporter: tjr, Assigned: tjr)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

See discussion in https://github.com/xiaoxiaoflood/firefox-scripts/issues/64

Specifically:

Presently my dataset is restricted to Nightly, so it may be coming primarily from bootstrapLoader.xpi. I'm going to propose checking for xpinstall.signatures.required = false and if so, disable our checks. Hopefully that quiets down the activity. It's preferable to get the data down to near-zero, that means that we understood what the problem was and there's less chance of breaking something unknown!

The other possibility is workers; but given the example provided actually uses the chrome:// scheme (and we allow those) I'm feeling less sure of this. Still; I don't think it would be hard to introduce a static variable to check general.config.filename off-main-thread. (TBH I'm not sure why I didn't do that in the beginning.)

Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2ade9dd19ad1 Carve out more edge cases for javascriptLoad restrictions, and let Telemetry ride the trains r=ckerschb

Oops. Sorry.

Flags: needinfo?(tom)
Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c77e7ee7683a Carve out more edge cases for javascriptLoad restrictions, and let Telemetry ride the trains r=ckerschb
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Blocks: 1696306
Blocks: 1702295
Blocks: 1714648
Blocks: 1763943
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: