Contact emailsbre...@chromium.org, alancut...@chromium.org, mgi...@chromium.org, loubr...@google.com
Explainer https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md Specificationhttps://wicg.github.io/manifest-incubations/#dfn-tabbed Summary Allow web app windows to have a tab strip. This adds a new display mode "tabbed" and a new manifest field to allow customizations to the tab strip. Blink componentBlink>AppManifest <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EAppManifest> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841 TAG review statusIssues addressed Chromium Trial NameWebAppTabStrip Link to origin trial feedback summary https://github.com/WICG/manifest-incubations/issues Origin Trial documentation link https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md Risks Interoperability and Compatibility *Gecko*: Defer (https://github.com/mozilla/standards-positions/issues/811) *WebKit*: No signal ( https://github.com/WebKit/standards-positions/issues/195) *Web developers*: Positive (https://github.com/w3c/manifest/issues/737) *Other signals*: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? N/A Debuggability chrome://web-app-internals can be used for debugging, and the new manifest field could also be added to the DevTools Application pane. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?No The origin trial is available on ChromeOS only. Support for other desktop platforms is planned. Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?Yes https://github.com/web-platform-tests/wpt/tree/master/appmanifest/display-override-member Flag name on chrome://flagschrome://flags/#enable-desktop-pwas-tab-strip Finch feature nameDesktopPWAsTabStrip Requires code in //chrome?True Tracking bughttps://issuetracker.google.com/issues/40598974 Launch bughttps://launch.corp.google.com/launch/4253814 MeasurementLaunch.WebAppDisplayMode: Tabbed Availability expectationFeature is available only on Chrome-on-ChromeOS for the foreseeable future. Adoption expectationFeature is used by specific partner(s) to provide functionality within 12 months of launch in Chrome. May be of interest to a handful of PWA authors primarily in the productivity space. Adoption planWorking with a small number of partners directly. Non-OSS dependencies Does the feature depend on any code or APIs outside the Chromium open source repository and its open-source dependencies to function? N/A Sample links https://paint-rightful-patch.glitch.me Estimated milestones Shipping on desktop 126 Origin trial desktop first 118 Origin trial desktop last 126 Origin trial extension 1 end milestone 126 Anticipated spec changes Open 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). Chromium implementation currently does not parse string-form URL patterns as required by the spec. Marked "at risk". ( https://github.com/WICG/manifest-incubations/issues/97) Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5128143454076928?gate=6176288199409664 Links to previous Intent discussionsIntent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/IvfIkjvQYuY/m/cixwOyEeAAAJ Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/m16m2TEq-NM/m/0Bc10numCgAJ Intent to Extend Experiment 1: https://groups.google.com/a/chromium.org/g/blink-dev/c/5aRDL-E9olQ/m/Pb7ECdcpAAAJ Intent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/5aRDL-E9olQ/m/Pb7ECdcpAAAJ This intent message was generated by Chrome Platform Status <https://chromestatus.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+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABiGVV9MstA8bLmUTLkkfTjeYK8bb7fkhyKL_OMt_d7UzavRTA%40mail.gmail.com.