Ready for Developer Testing: Document Subtitle (Fix PWA app titles)

105 views
Skip to first unread message

Diego Gonzalez

unread,
Feb 20, 2024, 12:45:09 PMFeb 20
to blin...@chromium.org

Contact emails

Explainer

Specification

Design docs

Summary

Installed web apps can change the text on the title bar based on the page's content. The current behavior is that the installed web application will put the app's name from the manifest and append the page’s inner text from the `<title>` HTML tag in the head of the page. This often can create awkward titles for some web apps. This feature allows to specify complementary information about the current window of an installed running PWA. It adds a subtitle to the page to provide contextual information that is displayed in the window's title bar. This replaces the text contained in the HTML's title tag.



Blink component

TAG review

TAG review status

Pending

Risks



Interoperability and Compatibility

There are no interoperability and compatibility risks.



Gecko: Defer (
https://github.com/mozilla/standards-positions/issues/749)

WebKit: No signal (
https://github.com/WebKit/standards-positions/issues/138)

Web developers: Positive

Other signals:

Security

https://docs.google.com/document/d/1CwYQEf98fI5z96Y6AsQdSafp70SD5STgepD5Z8cx1HQ/edit



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 experimentation



Ongoing technical constraints



Debuggability

The DOM inspection in DevTools is sufficient.



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

No

This is a feature that works on desktop scenarios (Windows, Linux, MacOS), mobile platforms don't make use of it.



Is this feature fully tested by web-platform-tests?

No

DevTrial instructions

Flag name on chrome://flags

#enable-desktop-pwas-app-title

Finch feature name



Non-finch justification

None

Requires code in //chrome?

False

Tracking bug

Estimated milestones

DevTrial on desktop
123


Link to entry on the Chrome Platform Status

Links to previous Intent discussions

This intent message was generated by Chrome Platform Status.

Diego González
Senior Product Manager
Microsoft Edge

Reply all
Reply to author
Forward
0 new messages