Menu's backdrop blur transition does not work in Firefox, works partially in Safari, works completely in Chrome #6

Open
opened 2025-10-22 20:57:29 +02:00 by hloth · 0 comments
Owner

There isn't much to say as fix is completely blocked by browsers CSS engines implementations. Animated --properties are supported everywhere, animating backdrop blur is supported everywhere, but Firefox does not allow animations on ::backdrop of dialog element and Safari unmounts ::backdrop shadow element before it can run animation.

Consider JS and replace native ::backdrop with a div DOM element?

There isn't much to say as fix is completely blocked by browsers CSS engines implementations. Animated --properties are supported everywhere, animating backdrop blur is supported everywhere, but Firefox does not allow animations on `::backdrop` of dialog element and Safari unmounts `::backdrop` shadow element before it can run animation. Consider JS and replace native ::backdrop with a `div` DOM element?
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hloth/blog.hloth.dev#6
No description provided.