1) Open this page in a fresh tab. 2) Click Run scenario. 3) Watch both rectangles during the first ~5 seconds.
Expected with the fix: the right rectangle (with backdrop-filter) stays fully yellow until the slow mask loads, then appears. The left control is only informational.
.target {
width: 120px;
height: 60px;
background: rgba(255,255,255,0.5);
}
.with-backdrop {
backdrop-filter: invert(1);
}
/* Applied on run */
mask-image: linear-gradient(black, black), url(SLOW_URL);