Skip to content

Support

...

Attention!

This library will NOT add support to Trident for Internet Explorer or any other engine that is not considered "active".

We are currently full support to all the browsers based on Chromium/Blinkengine. This means we develop directly for:

The problematic syntactic features are:

  • :has(): Select elements containing specific content. Previous versions of Firefox do only supports it under the layout.css.has-selector.enabled settings flag, not by default. However, it was added in the version 121 at the end of 2023.

  • :host-context(): Selects the shadow host of the shadow DOM containing the CSS it is used inside. Safari and Firefox have not implemented yet this feature. This affects the configuration of theming, forcing to explicitly set the theme per component in this browser. We are working in possible workarounds.

Attention!

WebKit for Safari is planned to be introduced in the testing and development, but it's not being done currently due to technical issues. The current testing is done only with Chromium.

The idea is to give full support to approx. 93.5% of the global users with the mentioned supported engines. Check the StatCounter Global Stats - Browser Market Share as a reference.

Interop

During 2024, the Interop initiative made things way easier for ensuring browser compatibility. The Interop 2024 Dashboard shows the progress done in the area from the main browser vendors and the things that are still pending.

Other years: