Chrome Platform Status - Featureshttp://chromestatus.com/features2020-08-07T23:43:43ZDocument-Policy: force-load-at-top2020-08-07T23:43:43ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5744681033924608/ForceLoadAtTop provides an opt-out for Scroll To Text (and other load-on-scroll behaviors as they are also affected by the issues raised in https://github.com/WICG/scroll-to-text-fragment/issues/76) for privacy sensitive sites, as discussed in https://github.com/WICG/scroll-to-text-fragment/issues/80. The ForceLoadAtTop feature allows sites to indicate that they should always be loaded at the top of the page, blocking any scroll-on-load behaviors including text fragments, element fragments, and battery-savings meta tag2020-08-07T19:31:55ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5653874167775232/Adds a meta tag allowing a site to recommend measures for the user agent to apply in order to save battery life and optimize CPU usage.text/html support for async clipboard api2020-08-07T18:10:40ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5357049665814528/The async clipboard api currently does not support the text/html format. This feature adds support for copying and pasting html from the clipboard. The HTML is sanitized when it is read and written to the clipboard.Scroll to Text Fragment2020-08-07T16:19:56ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/4733392803332096/This feature allows a user or author to link to a specific portion of a page, using a text snippet provided in the URL. When the page is loaded, the browser highlights the text and scrolls it into view. For example, the URL: [https://en.wikipedia.org/wiki/Cat#:~:text=On%20islands,%20birds%20can%20contribute%20as%20much%20as%2060%%20of%20a%20cat%27s%20diet] This loads the page for Cat, highlights the specified text, and scrolls directly to it.droppedEntry in PerformanceObserver's observe()2020-08-07T16:19:11ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5663336802811904/Currently, web developers can use PerformanceObserver with buffered flag to listen to past and future performance entries about their site. However, past entries need to be stored, and there is a buffer size limit. The `droppedEntry` boolean flag helps developers know if they may have lost an entry due to this storage being full. It's set to true when there exists an entryType being observed for which an entry got dropped from the buffer due to such buffer being full.document.fragmentDirective2020-08-07T15:54:26ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5679640498667520/This change moves window.location.fragmentDirective to document.fragmentDirective which seems like a more appropriate and safer place. It is a small change to the text-fragments feature in https://chromestatus.com/feature/4733392803332096. Text-fragments introduced an empty object at window.location.fragmentDirective as a means to feature detect the newly added text-fragment capability. window.location turns out to be a bad place for this functionality, see https://crbug.com/1057795.Pen Events2020-08-07T14:48:43ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5745797339545600/Enables web developers to handle events related to pen interactions such as pressing the tail button or undocking the pen.JavaScript logical assignment operators2020-08-07T09:11:30ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/4592855228088320/Adds the logical assignment operators ||=, &&=, and ??= to JavaScript.CORS: Strict ABNF based Checks on Access-Control-Allow-Headers and Access-Control-Allow-Methods headers2020-08-07T06:47:04ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5737196533317632/Chrome CORS checked Access-Control-Allow-Headers and Access-Control-Allow-Methods headers in a relaxed manner and didn't follow the ABNF that spec defined. After Chrome 85, CORS checks follow the standardized ABNF.JS Self-Profiling API2020-08-07T04:40:33ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/5170190448852992/Adds a web-exposed sampling profiler for measuring client JavaScript execution time. Application Cache2020-08-07T03:53:43ZChrome Platform Statustag:chromestatus.com,2020-08-07:/feature/6192449487634432/AppCache was standardized in the Offline Web applications section of the HTML specification. The standard is formally referred to as application caches. New Web applications should be built around Service Workers. Existing applications that use AppCache should migrate to Service Workers. AppCache access was removed from insecure origins in M70. This intent addresses AppCache usage in secure origins.Interoperable Element's scrollLeft and scrollTop in non-default writing modes2020-08-06T20:51:35ZChrome Platform Statustag:chromestatus.com,2020-08-06:/feature/5759578031521792/Change Chrome's behavior such that when a scrollable element has content overflowing to the left (or to the top) then its horizontal (or vertical) scroll position will be zero at its initial position and negative when scrolled leftward (or upward). This change only affects DOM API Element.scrollLeft(), Element.scrollTop(), Element.scroll(), Element.scrollTo() when the scrollable element has a non-default writing mode that may invert overflow directions (e.g right to left or vertical modes).Feature Policy for Clipboard API2020-08-06T20:51:34ZChrome Platform Statustag:chromestatus.com,2020-08-06:/feature/5767075295395840/Adds a feature policy (aka permission policy) flags for the Clipboard API. The flag names will be ‘clipboard-read’ and ‘clipboard-write’, to be consistent with the Clipboard API permissions, as feature policy is now merged with permissions and renamed to permissions policy.Make system color keywords compute to themselves2020-08-06T20:51:32ZChrome Platform Statustag:chromestatus.com,2020-08-06:/feature/5728029949034496/Allow system colors to be inherited as keywords rather than RGB values. Restrict Gamepad usage2020-08-06T20:51:32ZChrome Platform Statustag:chromestatus.com,2020-08-06:/feature/5138714634223616/Requires a secure context for the Gamepad API and adds a feature policy to allow restricting gamepad use.