Closed Bug 2029625 Opened 3 months ago Closed 3 months ago

Turn WebSerial pref on by default

Categories

(Core :: DOM: Device Interfaces, task)

task

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
relnote-firefox --- 151+
firefox151 --- fixed

People

(Reporter: gstoll, Assigned: gstoll)

References

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

dom.webserial.enabled

Keywords: dev-doc-needed
Assignee: nobody → gstoll
Status: NEW → ASSIGNED
Pushed by rperta@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a4aea9bef54b https://hg.mozilla.org/integration/autoland/rev/463414f06fa6 Revert "Bug 2029625 - turn on WebSerial pref by default r=haik" for causing xpc failures at test_SitePermissions.js

Backed out for causing xpc failures at test_SitePermissions.js and plain failures at test_interfaces_secureContext.html
Backout link
Push with failures
Failure log(s)
Failure log(s)

Flags: needinfo?(gstoll)
Pushed by asilaghi@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1d3674d9fb63 https://hg.mozilla.org/integration/autoland/rev/69c0262b1e2c Revert "Bug 2029625 - turn on WebSerial pref by default r=haik,webidl,emilio" for causing xpcshells, mochitest and TV failures at SitePermissions.js

Backed out for causing xpcshells, mochitest and TV failures at SitePermissions.js
Backout Link
Push with failures
Failure Log Xpcshells
Failure Log mochitests
Failure Log TV
Failure lines:
TEST-UNEXPECTED-FAIL | browser/modules/test/unit/test_SitePermissions.js | testExactHostMatch - [testExactHostMatch : 307] Found an unknown permission serial in exact host match test.Please add new permissions from SitePermissions.sys.mjs to this test. - false == true

TEST-UNEXPECTED-FAIL | dom/workers/test/test_worker_interfaces_secureContext.html | undefined: If this is failing: DANGER, are you sure you want to expose the new interface Serial to all webpages as a property on 'self'? Do not make a change to this file without a review from a DOM peer for that specific change!!! (or a JS peer for changes to ecmaGlobals)

Flags: needinfo?(gstoll)
Pushed by haftandilian@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ebb3284af9c5 https://hg.mozilla.org/integration/autoland/rev/5cac67a3f453 turn on WebSerial pref by default r=haik,webidl,emilio,dom-worker-reviewers,edenchuang
Pushed by nfay@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/80ec6bec711d https://hg.mozilla.org/integration/autoland/rev/03a3e30e0381 Revert "Bug 2029625 - turn on WebSerial pref by default r=haik,webidl,emilio,dom-worker-reviewers,edenchuang" for causing wpt failures @ serial-report-only.https.html

Backed out for causing wpt failures @ serial-report-only.https.html

Backout link

Push with failures

Failure log

Flags: needinfo?(gstoll)
Pushed by gstoll@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0179675ca5aa https://hg.mozilla.org/integration/autoland/rev/c90ef1f1babe turn on WebSerial pref by default r=haik,webidl,emilio,dom-worker-reviewers,edenchuang
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch

Could you consider nominating this for a release note? (Process info)

Release Note Request (optional, but appreciated)
[Why is this notable]: WebSerial is a technology used to program microcontrollers and other development boards, and previously this was supported by other browsers except Firefox, increasing churn amongst users who needed to use this capability.
[Affects Firefox for Android]: No
[Suggested wording]: You can now manage microcontrollers that support serial communications in Firefox via the Web Serial API. This lets you program Microcontrollers and development boards, such as ESP devices, BBCmicro:bit and Raspberry Pi Picos, 3D printers & CNC machines, and other supported devices.
[Links (documentation, blog post, etc)]: https://connect.mozilla.org/t5/ideas/fully-support-web-usb-and-web-serial/idc-p/122848/highlight/true#M63757

relnote-firefox: --- → ?

Thanks, added to the Fx151 nightly release notes, please allow 30 minutes for the site to update.
Keeping the relnote-firefox flag as ? to keep it on the radar for inclusion in the final Fx151 release notes.

Flags: needinfo?(gstoll)

Added to the final Fx151 release notes

FF151 MDN docs for can be tracked in https://github.com/mdn/content/issues/43967

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: