--cc iwa-dev@ per https://www.chromium.org/blink/launching-features/isolated-web-apps/#step-6-prepare-to-ship
LGTM2
On 2/11/26 8:42 p.m., Rick Byers wrote:
--LGTM1 as an IWA API.
On Wed, Feb 11, 2026 at 4:24 PM Chromestatus <ad...@cr-status.appspotmail.com> wrote:
Contact emailsgreen...@google.com, byl...@google.com
Explainerhttps://github.com/WICG/web-printing
Specificationhttps://wicg.github.io/web-printing
SummaryEnables deeper integration with printer-related functionality in Isolated Web Apps. This API is targeted at Isolated Web Apps only and it's following the https://www.chromium.org/blink/launching-features/isolated-web-apps/ process. This API provides a set of JavaScript methods that allow developers to query local printers, submit print jobs to the most appropriate printers, and manage print job options and status. To represent these concepts, it relies on the attribute names and semantics from the Internet Printing Protocol (IPP) specifications.
Blink componentBlink
Perhaps we should create a component for all IWA APIs or something? We regularly triage bugs out of the top-level Blink component so it's not a permanent home for any bugs.
Web Feature IDNo information provided
MotivationThe Web Printing API strives to improve the general printing experience with a primary focus on remote/virtual desktop systems by providing a seamless way for remote clients to interact with printers directly in Isolated Web Apps. The proposed API methods unlock proper printer forwarding by allowing the remote client to access essential information about printers on the near side. This eliminates the need for tedious manual configuration, such as setting up virtual printers, and excessive user interactions such as having to click through print job settings twice (once on the remote side & once locally). It also enables remote document rendering to be tailored to the capabilities of the local printer.
Initial public proposalhttps://github.com/WICG/proposals/issues/120
TAG reviewhttps://github.com/w3ctag/design-reviews/issues/910
TAG review statusPending
Risks
Interoperability and CompatibilityOther browser may choose to implement this API.
Gecko: No signal
WebKit: No signal
Web developers: Positive (https://github.com/WICG/proposals/issues/120#issuecomment-1752979770) Positive feedback from Citrix.
Other signals:
WebView application risksDoes this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No information provided
DebuggabilityNo information provided
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?No
Is this feature fully tested by web-platform-tests?No
Web Platform Tests are planned for the cross-platform launch. Creating Web Platform Tests will be complicated because this API connects to physical devices and this would require extensions to BiDi driver API.
Flag name on about://flagsenable-printing-web-api
Finch feature nameWebPrinting
Rollout planWill ship enabled for all users
Requires code in //chrome?True
Tracking bughttps://b.corp.google.com/issues/302505962
Launch bughttps://launch.corp.google.com/launch/4427089
Estimated milestones
Shipping on desktop 147
Anticipated spec changesOpen questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
No information provided
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5100352332627968?gate=5186894732460032
Links to previous Intent discussionsIntent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACZWnOqSBA6cxpngy5cutJz9051RLAGgHzmHMijwvDuRTvD0Mw%40mail.gmail.com
This intent message was generated by Chrome Platform Status.--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/698cf37f.710a0220.13b4f7.050d.GAE%40google.com.
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY9YoxgdDpAoHYCyLwJSuxG32D_jiR02_pg%2BKMBbbMpqVg%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d9cccda1-72bd-49b0-aabe-02dad1ae69eb%40chromium.org.
cc iwa-dev@ per https://www.chromium.org/blink/launching-features/isolated-web-apps/#step-6-prepare-to-ship
LGTM2
On 2/11/26 8:42 p.m., Rick Byers wrote:
LGTM1 as an IWA API.
On Wed, Feb 11, 2026 at 4:24 PM Chromestatus <ad...@cr-status.appspotmail.com> wrote:
Contact emailsgreen...@google.com, byl...@google.com
Explainerhttps://github.com/WICG/web-printing
Specificationhttps://wicg.github.io/web-printing
SummaryEnables deeper integration with printer-related functionality in Isolated Web Apps. This API is targeted at Isolated Web Apps only and it's following the https://www.chromium.org/blink/launching-features/isolated-web-apps/ process. This API provides a set of JavaScript methods that allow developers to query local printers, submit print jobs to the most appropriate printers, and manage print job options and status. To represent these concepts, it relies on the attribute names and semantics from the Internet Printing Protocol (IPP) specifications.
Blink componentBlink
Perhaps we should create a component for all IWA APIs or something? We regularly triage bugs out of the top-level Blink component so it's not a permanent home for any bugs.
cc iwa-dev@ per https://www.chromium.org/blink/launching-features/isolated-web-apps/#step-6-prepare-to-ship
LGTM2
LGTM1 as an IWA API.
On Wed, Feb 11, 2026 at 4:24 PM Chromestatus <ad...@cr-status.appspotmail.com> wrote:
Contact emailsgreen...@google.com, byl...@google.com
Explainerhttps://github.com/WICG/web-printing
Specificationhttps://wicg.github.io/web-printing
SummaryEnables deeper integration with printer-related functionality in Isolated Web Apps. This API is targeted at Isolated Web Apps only and it's following the https://www.chromium.org/blink/launching-features/isolated-web-apps/ process. This API provides a set of JavaScript methods that allow developers to query local printers, submit print jobs to the most appropriate printers, and manage print job options and status. To represent these concepts, it relies on the attribute names and semantics from the Internet Printing Protocol (IPP) specifications.
Blink componentBlink
Perhaps we should create a component for all IWA APIs or something? We regularly triage bugs out of the top-level Blink component so it's not a permanent home for any bugs.