LibWeb: Don't early return when masking area of StackingContext is empty

An early return was occurring between the emission of
PushStackingContext and PopStackingContext, resulting in a
PushStackingContext without a corresponding PopStackingContext in the
display list, which caused broken painting.

Fixes black screen on Discord login page.
This commit is contained in:
Aliaksandr Kalenik
2025-06-05 23:25:34 +02:00
committed by Jelle Raaijmakers
parent 7efdd1c1ec
commit 39fff3cf8a
Notes: github-actions[bot] 2025-06-05 22:53:19 +00:00
3 changed files with 24 additions and 2 deletions

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<style>
* {
margin: 0;
}
</style>
<body>
<div style="width: 100px; height: 100px; background-color: green"></div>
</body>
</html>