Closed Bug 1658955 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 24994 - Enable NativeIO for potentially trustworthy origins

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox83 fixed)

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 24994 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/24994
Details from upstream follow.

Emanuel Krivoy <krivoy@google.com> wrote:

Enable NativeIO for potentially trustworthy origins

At the moment NativeIO can only be used from origins that use HTTPS
or are served locally, but all potentially trustworthy origins (especially
Chrome extensions) should have access to it. Relying on this centrally managed
definition also has the advantage that, as our view of trustworthiness changes,
so does NativeIO's behavior.

Also add a web platform test that confirms that NativeIO is not accessible from
untrustworthy origins.

Bug: 914488
Change-Id: I925a4bf39912c9747c006b1f80bc06a8ec606b23
Reviewed-on: https://chromium-review.googlesource.com/2353452
WPT-Export-Revision: 347958cccef12cfb16b842dfdd1d5361fd223164

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 2 tests and 1 subtests

Status Summary

Firefox

OK : 2
PASS: 2

Chrome

OK : 2
PASS: 2

Safari

OK : 2
PASS: 2

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/17cb4db8009e [wpt PR 24994] - Enable NativeIO for potentially trustworthy origins, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.