Bram.us
フィード

How to Find the public WebKit Bug from the Apple-internal rdar:// Bug ID
Bram.us
If you read the Safari release notes – like the Safari 26.2 release notes – you see a lot of trailing “(12345678)”-mentions in the list of fixed bugs. These numbers are Apple-internal bug IDs, as used within Apple’s internal bug tracker (fka?) named “Radar”.These numbers are not linked to anything because Radar is Apple-internal, so to external people these numbers are practically useless … or are they?
7日前

CSS Scroll-Triggered Animations are coming to Chrome!
Bram.us
We have Scroll-Driven Animations. Now say hi to Scroll-Triggered Animations.
8日前

CSS Wrapped 2025
Bram.us
Once again, it has been an AMAZING year for CSS and UI. To celebrate this, we – the Chrome CSS/UI DevRel Team – created another edition of CSS Wrapped!
11日前

The Google Antigravity website, rebuilt with Modern CSS
Bram.us
As an experiment to see if Modern CSS is up to the task, I recreated the Google Antigravity website with Modern CSS.
17日前

Anchor Positioning and the Inset-Modified Containing Block (IMCB)
Bram.us
If you kinda understand Anchor Positioning, but it still surprises you from time to time, then most likely this is the missing piece of information: the Inset-Modified Containing Block (or IMCB for short).
18日前

Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open
Bram.us
Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open.
24日前

Señors @ Scale: Modern CSS at Scale with Bramus
Bram.us
A while ago I joined Dan Neciu – whom I met at Frontmania in 2023 – on his “Señors @ Scale” podcast. We talked about all things CSS.
25日前

Anchor Positioning is transform-aware in Chrome 144+
Bram.us
Starting with Chrome 144, Anchor Positioning is going to be transform-aware. From then on, anchoring will resolve against the bounding box of the transformed ancho
1ヶ月前

Faking Two-Phase View Transitions with the Navigation API’s precommitHandler
Bram.us
By using two sequential View Transitions when intercepting links with the Navigation API – one in the precommitHandler and one in the regular handler – you can fake a Two-Phase View Transition today!
1ヶ月前

Animating CSS width or height no longer forces a Main Thread animation (in Chrome, under the right conditions)
Bram.us
When their values don't change throughout the animation, CSS width / height animations can run on the Compositor, instead of being forced to run on the Main Thread.
1ヶ月前