mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
Optimizer wasn't considering case-insensitive mode when checking for overlap between the repeated element and what follows. So patterns like `/a*A\d/i` failed to match because 'a' and 'A' weren't seen as overlapping. We compare them in a case-insensitive way now, when i flag is set.