10 Mar 2026

feedPlanet Mozilla

Firefox Nightly: AI Controls – These Weeks in Firefox: Issue 196

Highlights

Friends of the Firefox team

Resolved bugs (excluding employees)

Volunteers that fixed more than one bug

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

WebExtension APIs

Smart Window

DevTools

WebDriver

Lint, Docs and Workflow

New Tab Page

Picture-in-Picture

Screenshots

Search and Navigation

Storybook/Reusable Components/Acorn Design System

Settings Redesign

10 Mar 2026 12:59am GMT

07 Mar 2026

feedPlanet Mozilla

Frederik Braun: Composing Sanitizer configurations

The HTML Sanitizer API allows multiple ways to customize the default allow list and this blog post aims to describe a few variations and tricks we came up with while writing the specification.

Safe and unsafe Configurations

Examples in this post will use configuration dictionaries. These dictionaries might be used …

07 Mar 2026 11:00pm GMT

06 Mar 2026

feedPlanet Mozilla

Frederik Braun: Perfect types with `setHTML()`

TLDR: Use require-trusted-types-for 'script'; trusted-types 'none'; in your CSP and nothing besides setHTML() works, essentially removing all DOM-XSS risks.

Background: Sanitizer API

I was guest at the ShopTalkShow Podcast to talk about setHTML() and the HTML Sanitizer API. Feel free to listen to the whole episode, if you want to …

06 Mar 2026 11:00pm GMT