Deprecations and removals in Chrome 74
Remove PaymentAddress's languageCode
property
The PaymentAddress.languageCode
property has been removed from the Payment
Request API. This property is the browser's best guess for the language of the
text in the shipping, billing, delivery, or pickup address in the Payment
Request API. The languageCode
property is marked at risk in the specification
and has already been removed from Firefox and Safari. Usage in Chrome is small
enough for safe removal.
Intent to Remove | Chrome Platform Status | Chromium Bug
Don't allow popups during page unload
Pages may no longer use window.open()
to open a new page during unload. The
Chrome popup blocker already prohibited this, but now it is prohibited whether
or not the popup blocker is enabled.
Intent to Remove | Chromestatus Tracker | Chromium Bug
Deprecate drive-by downloads in sandboxed iframes
Chrome will soon prevent downloads in sandboxed iframes
that lack a user
gesture, though this restriction could be lifted via an
allow-downloads-without-user-activation
keyword in the sandbox attribute list.
This allows content providers to restrict malicious or abusive downloads.
Downloads can bring security vulnerabilities to a system. Even though
additional security checks are done in Chrome and the operating system, we feel
blocking downloads in sandboxed iframes
also fits the general thought behind
the sandbox. Apart from security concerns, it would be a more pleasant user
experience for a click to trigger a download on the same page, compared with
downloads starting automatically when a user lands on a new page, or started
non-spontaneously after the click.
Removal is expected in Chrome 74.
Intent to Remove | Chrome Platform Status | Chromium Bug