Skip to content

Updates for Firefox 148 beta#28821

Merged
caugner merged 1 commit intomdn:mainfrom
Elchi3:firefox-148-beta
Jan 14, 2026
Merged

Updates for Firefox 148 beta#28821
caugner merged 1 commit intomdn:mainfrom
Elchi3:firefox-148-beta

Conversation

@Elchi3
Copy link
Member

@Elchi3 Elchi3 commented Jan 14, 2026

The https://collector.openwebdocs.org/ project (v10.17.1) found new features shipping in Firefox 148 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 79 features as shipping in Firefox 148:

Data updated in this PR:

  • api.Location.ancestorOrigins
  • api.NavigationPrecommitController.addHandler
  • api.TrustedHTML
  • api.TrustedHTML.toJSON
  • api.TrustedHTML.toString
  • api.TrustedScript
  • api.TrustedScript.toJSON
  • api.TrustedScript.toString
  • api.TrustedScriptURL
  • api.TrustedScriptURL.toJSON
  • api.TrustedScriptURL.toString
  • api.TrustedTypePolicy
  • api.TrustedTypePolicy.createHTML
  • api.TrustedTypePolicy.createScript
  • api.TrustedTypePolicy.createScriptURL
  • api.TrustedTypePolicy.name
  • api.TrustedTypePolicyFactory
  • api.TrustedTypePolicyFactory.createPolicy
  • api.TrustedTypePolicyFactory.defaultPolicy
  • api.TrustedTypePolicyFactory.emptyHTML
  • api.TrustedTypePolicyFactory.emptyScript
  • api.TrustedTypePolicyFactory.getAttributeType
  • api.TrustedTypePolicyFactory.getPropertyType
  • api.TrustedTypePolicyFactory.isHTML
  • api.TrustedTypePolicyFactory.isScript
  • api.TrustedTypePolicyFactory.isScriptURL
  • api.trustedTypes
  • css.properties.overflow-clip-margin.border-box
  • css.properties.overflow-clip-margin.content-box
  • css.properties.overflow-clip-margin.padding-box
  • css.properties.position-try-order
  • css.properties.position-try-order.most-block-size
  • css.properties.position-try-order.most-height
  • css.properties.position-try-order.most-inline-size
  • css.properties.position-try-order.most-width
  • css.properties.position-try-order.normal

Data updated in other PRs:

  • api.Element.setHTML
  • api.Sanitizer
  • api.Sanitizer.Sanitizer
  • api.Sanitizer.allowAttribute
  • api.Sanitizer.allowElement
  • api.Sanitizer.get
  • api.Sanitizer.removeAttribute
  • api.Sanitizer.removeElement
  • api.Sanitizer.removeUnsafe
  • api.Sanitizer.replaceElementWithChildren
  • api.Sanitizer.setComments
  • api.Sanitizer.setDataAttributes
  • css.properties.position-area.block-end
  • css.properties.position-area.block-start
  • css.properties.position-area.bottom
  • css.properties.position-area.end
  • css.properties.position-area.inline-end
  • css.properties.position-area.inline-start
  • css.properties.position-area.left
  • css.properties.position-area.right
  • css.properties.position-area.self-block-end
  • css.properties.position-area.self-block-start
  • css.properties.position-area.self-end
  • css.properties.position-area.self-inline-end
  • css.properties.position-area.self-inline-start
  • css.properties.position-area.self-start
  • css.properties.position-area.self-x-end
  • css.properties.position-area.self-x-start
  • css.properties.position-area.self-y-end
  • css.properties.position-area.self-y-start
  • css.properties.position-area.top
  • css.properties.position-area.x-end
  • css.properties.position-area.x-start
  • css.properties.position-area.y-end
  • css.properties.position-area.y-start
  • css.properties.position-try-fallbacks.self-x-end
  • css.properties.position-try-fallbacks.self-x-start
  • css.properties.position-try-fallbacks.self-y-end
  • css.properties.position-try-fallbacks.self-y-start
  • css.properties.position-try.self-x-end
  • css.properties.position-try.self-x-start
  • css.properties.position-try.self-y-end
  • css.properties.position-try.self-y-start

See also mdn/mdn#786 and https://www.mozilla.org/en-US/firefox/148.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 size:l [PR only] 101-1000 LoC changed labels Jan 14, 2026
@github-actions
Copy link
Contributor

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

@caugner caugner self-requested a review January 14, 2026 14:12
Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Feature Ref
api.Location.ancestorOrigins https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=location%2EancestorOrigins
api.NavigationPrecommitController.addHandler https://bugzilla.mozilla.org/show_bug.cgi?id=2009004
api.TrustedHTML https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedHTML.toJSON https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedHTML.toString https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScript https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScript.toJSON https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScript.toString https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScriptURL https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScriptURL.toJSON https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedScriptURL.toString https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicy https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicy.createHTML https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicy.createScript https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicy.createScriptURL https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicy.name https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.createPolicy https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.defaultPolicy https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.emptyHTML https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.emptyScript https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.getAttributeType https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.getPropertyType https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.isHTML https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.isScript https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.TrustedTypePolicyFactory.isScriptURL https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
api.trustedTypes https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=Trusted%20Types%20API
css.properties.overflow-clip-margin.border-box https://bugzilla.mozilla.org/show_bug.cgi?id=1999100
css.properties.overflow-clip-margin.content-box https://bugzilla.mozilla.org/show_bug.cgi?id=1999100
css.properties.overflow-clip-margin.padding-box https://bugzilla.mozilla.org/show_bug.cgi?id=1999100
css.properties.position-try-order https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder
css.properties.position-try-order.most-block-size https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder
css.properties.position-try-order.most-height https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder
css.properties.position-try-order.most-inline-size https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder
css.properties.position-try-order.most-width https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder
css.properties.position-try-order.normal https://www.firefox.com/en-US/firefox/148.0beta/releasenotes/?redirect_source=mozilla-org#:~:text=position%2Dtry%2Dorder

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 size:l [PR only] 101-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants