Skip to content

Updates for Firefox 153 beta#29883

Open
Elchi3 wants to merge 2 commits into
mdn:mainfrom
Elchi3:firefox-153-beta
Open

Updates for Firefox 153 beta#29883
Elchi3 wants to merge 2 commits into
mdn:mainfrom
Elchi3:firefox-153-beta

Conversation

@Elchi3

@Elchi3 Elchi3 commented Jun 19, 2026

Copy link
Copy Markdown
Member

The https://collector.openwebdocs.org/ project (v10.19.1) found new features shipping in Firefox 153 beta which was released yesterday. Currently, the collector covers about 90% of BCD, so the following list might not be exhaustive. Also, if a feature is in Firefox Nightly only, it is not considered here.

With this PR, BCD considers the following features as shipping in Firefox 153 (bold features are new keys in BCD).

  • api.Document.exitPictureInPicture
  • api.Document.pictureInPictureElement
  • api.Document.pictureInPictureEnabled
  • api.HTMLAreaElement.hreflang
  • api.HTMLAreaElement.type
  • api.HTMLVideoElement.enterpictureinpicture_event
  • api.HTMLVideoElement.leavepictureinpicture_event
  • api.HTMLVideoElement.requestPictureInPicture
  • api.IDBIndex.getAllRecords
  • api.IDBObjectStore.getAllRecords
  • api.IDBRecord
  • api.IDBRecord.key
  • api.IDBRecord.primaryKey
  • api.IDBRecord.value
  • api.PictureInPictureEvent
  • api.PictureInPictureEvent.PictureInPictureEvent
  • api.PictureInPictureEvent.pictureInPictureWindow
  • api.PictureInPictureWindow
  • api.PictureInPictureWindow.height
  • api.PictureInPictureWindow.resize_event
  • api.PictureInPictureWindow.width
  • api.RTCDtlsTransport.getRemoteCertificates
  • api.RTCStatsReport.type_inbound-rtp.transportId
  • api.RTCStatsReport.type_outbound-rtp.transportId
  • api.RTCStatsReport.type_remote-inbound-rtp.transportId
  • api.RTCStatsReport.type_remote-outbound-rtp.transportId
  • api.RTCStatsReport.type_transport
  • api.RTCStatsReport.type_transport.dtlsCipher
  • api.RTCStatsReport.type_transport.dtlsRole
  • api.RTCStatsReport.type_transport.dtlsState
  • api.RTCStatsReport.type_transport.iceLocalUsernameFragment
  • api.RTCStatsReport.type_transport.iceRole
  • api.RTCStatsReport.type_transport.iceState
  • api.RTCStatsReport.type_transport.id
  • api.RTCStatsReport.type_transport.selectedCandidatePairId
  • api.RTCStatsReport.type_transport.srtpCipher
  • api.RTCStatsReport.type_transport.timestamp
  • api.RTCStatsReport.type_transport.tlsVersion
  • api.RTCStatsReport.type_transport.type
  • api.ShadowRoot.pictureInPictureElement
  • css.properties.alignment-baseline.alphabetic
  • css.properties.alignment-baseline.central
  • css.properties.alignment-baseline.hanging
  • css.properties.alignment-baseline.ideographic
  • css.properties.alignment-baseline.mathematical
  • css.properties.vertical-align.alphabetic
  • css.properties.vertical-align.central
  • css.properties.vertical-align.hanging
  • css.properties.vertical-align.ideographic
  • css.properties.vertical-align.mathematical
  • css.selectors.picture-in-picture
  • html.elements.area.hreflang
  • html.elements.area.type
  • html.elements.iframe.allow.picture-in-picture
  • javascript.builtins.Error.stackTraceLimit
  • javascript.builtins.Intl.Locale.getCalendars
  • javascript.builtins.Intl.Locale.getCollations
  • javascript.builtins.Intl.Locale.getHourCycles
  • javascript.builtins.Intl.Locale.getNumberingSystems
  • javascript.builtins.Intl.Locale.getTextInfo
  • javascript.builtins.Intl.Locale.getTimeZones
  • javascript.builtins.Intl.Locale.getWeekInfo
  • webassembly.jspi

Updated in different PRs:

  • webdriver.bidi.browser.setClientWindowState.height_parameter
  • webdriver.bidi.browser.setClientWindowState.width_parameter
  • webdriver.bidi.browser.setClientWindowState.x_parameter
  • webdriver.bidi.browser.setClientWindowState.y_parameter
  • webdriver.bidi.emulation.setLocaleOverride.dedicated_and_shared_workers
  • webextensions.api.contextualIdentities.getSupportedColors
  • webextensions.api.contextualIdentities.getSupportedIcons
  • webextensions.api.extension.isAllowedFileSchemeAccess
  • webextensions.api.proxy.onRequest.documentId
  • webextensions.api.proxy.onRequest.parentDocumentId
  • webextensions.api.publicSuffix
  • webextensions.api.publicSuffix.DomainEncoding
  • webextensions.api.publicSuffix.getDomain
  • webextensions.api.publicSuffix.getKnownSuffix
  • webextensions.api.publicSuffix.isKnownSuffix
  • webextensions.api.runtime.MessageSender.documentId
  • webextensions.api.runtime.getContexts.documentId
  • webextensions.api.runtime.getDocumentId
  • webextensions.api.scripting.InjectionTarget.documentIds
  • webextensions.api.scripting.executeScript.InjectionResult.documentId
  • webextensions.api.tabs.connect.connectInfo.documentId
  • webextensions.api.tabs.sendMessage.options.documentId
  • webextensions.api.userScripts.execute
  • webextensions.api.webNavigation.getAllFrames.documentId
  • webextensions.api.webNavigation.getAllFrames.parentDocumentId
  • webextensions.api.webNavigation.getFrame.documentId
  • webextensions.api.webNavigation.getFrame.parentDocumentId
  • webextensions.api.webNavigation.onBeforeNavigate.parentDocumentId
  • webextensions.api.webNavigation.onCommitted.documentId
  • webextensions.api.webNavigation.onCommitted.parentDocumentId
  • webextensions.api.webNavigation.onCompleted.documentId
  • webextensions.api.webNavigation.onCompleted.parentDocumentId
  • webextensions.api.webNavigation.onDOMContentLoaded.documentId
  • webextensions.api.webNavigation.onDOMContentLoaded.parentDocumentId
  • webextensions.api.webNavigation.onErrorOccurred.documentId
  • webextensions.api.webNavigation.onErrorOccurred.parentDocumentId
  • webextensions.api.webNavigation.onHistoryStateUpdated.documentId
  • webextensions.api.webNavigation.onHistoryStateUpdated.parentDocumentId
  • webextensions.api.webNavigation.onReferenceFragmentUpdated.documentId
  • webextensions.api.webNavigation.onReferenceFragmentUpdated.parentDocumentId
  • webextensions.api.webRequest.onAuthRequired.details.documentId
  • webextensions.api.webRequest.onAuthRequired.details.parentDocumentId
  • webextensions.api.webRequest.onBeforeRedirect.details.documentId
  • webextensions.api.webRequest.onBeforeRedirect.details.parentDocumentId
  • webextensions.api.webRequest.onBeforeRequest.details.documentId
  • webextensions.api.webRequest.onBeforeRequest.details.parentDocumentId
  • webextensions.api.webRequest.onBeforeSendHeaders.details.documentId
  • webextensions.api.webRequest.onBeforeSendHeaders.details.parentDocumentId
  • webextensions.api.webRequest.onCompleted.details.documentId
  • webextensions.api.webRequest.onCompleted.details.parentDocumentId
  • webextensions.api.webRequest.onErrorOccurred.details.documentId
  • webextensions.api.webRequest.onErrorOccurred.details.parentDocumentId
  • webextensions.api.webRequest.onHeadersReceived.details.documentId
  • webextensions.api.webRequest.onHeadersReceived.details.parentDocumentId
  • webextensions.api.webRequest.onResponseStarted.details.documentId
  • webextensions.api.webRequest.onResponseStarted.details.parentDocumentId
  • webextensions.api.webRequest.onSendHeaders.details.documentId
  • webextensions.api.webRequest.onSendHeaders.details.parentDocumentId
  • webextensions.manifest.optional_permissions.publicSuffix

For more Firefox 153 info, see also mdn/mdn#839 and https://www.firefox.com/en-US/firefox/153.0beta/releasenotes/

@github-actions github-actions Bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML data:wasm Compat data for Web Assembly features. https://developer.mozilla.org/en-US/docs/WebAssembly size:l [PR only] 101-1000 LoC changed labels Jun 19, 2026
@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript data:wasm Compat data for Web Assembly features. https://developer.mozilla.org/en-US/docs/WebAssembly size:l [PR only] 101-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants