Hi there,
Could you clarify which milestones you would like to run the experiment on?
thanks,
Mike
On 10/11/23 6:05 AM, 'Lu Huang' via blink-dev wrote:
Contact emails
lu...@microsoft.com, luigo...@microsoft.com, alancut...@chromium.org
Explainer
https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md
Specification
None
Design docs
https://docs.google.com/document/d/1-idhx8heajbPYl3cdXFVCjpIuf96cRa_DrRk6147ELI/edit?usp=sharing
Summary
Adds a "scope_extensions" app manifest member that enables web apps to
extend their scope to other origins. Example usage: { "name":
"Example", "display": "standalone", "start_url": "/index.html",
"scope_extensions": [ {"origin": "https://*.example.com"}, {"origin":
"https://example.co.uk"}, {"origin": "https://*.example.co.uk"} ] }
This allows sites that control multiple subdomains and top level
domains to be presented as a single web app. Requires listed origins
to confirm association with the web app using a
.well-known/web-app-origin-association configuration file. {
"web_apps" : [ {"web_app_identity": "https://sample-app.com/"} ] }
Blink component
UI>Browser>WebAppInstalls
<https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EWebAppInstalls>
TAG review
https://github.com/w3ctag/design-reviews/issues/875
TAG review status
Pending
Risks
Interoperability and Compatibility
/Gecko/: No signal
(https://github.com/mozilla/standards-positions/issues/904)
/WebKit/: No signal
(https://github.com/WebKit/standards-positions/issues/265)
/Web developers/: No signals
/Other signals/:
Ergonomics
None.
Activation
None.
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?
Goals for experimentationAllow app partners to experiment more broadly
with the scope_extensions feature and provide feedback. We want to
evaluate the shape of the scope_extensions API for ease of use and
expose any corner cases. Specifically, we want to understand if
origin-level granularity is sufficient without path filters. We will
evaluate this based on feedback from OT participants.
Ongoing technical constraints
None.
Debuggability
DevTools Application pane will be the appropriate surface to add
debugging support. Specifically, a section can be added to help
troubleshoot the status of origin association validation.
Additionally, edge://web-app-internals/ also have relevant information
for debugging.
Will this feature be supported on all six Blink platforms (Windows,
Mac, Linux, Chrome OS, Android, and Android WebView)?No
Supported on Windows, MacOS, Linux, ChromeOS. Not supported on mobile
platforms where app identity is implemented differently.
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No
Flag name on chrome://flags
about://flags/#enable-desktop-pwas-scope-extensions
Finch feature name
None
Non-finch justification
None
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1250011
Estimated milestones
Dev Trial - 115
Origin Trial 120 or 121
*Link to entry on the Chrome Platform Status
*https://chromestatus.com/feature/5746537956114432
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/-iySPmw8o34/m/oLgrCUQXAQAJ
Ready for Trial:
https://groups.google.com/a/chromium.org/g/blink-dev/c/OBZBZwS6qr0/m/VRySwd40AQAJ
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/37136c0f-1f17-4da1-9398-b8ba890d2ee2n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/37136c0f-1f17-4da1-9398-b8ba890d2ee2n%40chromium.org?utm_medium=email&utm_source=footer>.
--
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/52dd7f02-9ccc-4b57-9293-a9d1450bbbd5%40chromium.org.