LibWeb: Pass locale to to_uppercase() from apply_text_transform

Previously we passed the default argument which is `{}`. This resulted
in incorrect uppercasing for some languages like `tr`.

Fixes:
http://wpt.live/css/css-text/text-transform/text-transform-tailoring-002.html
This commit is contained in:
Grubre 2024-10-29 11:35:26 +01:00 committed by Tim Flynn
commit 1b25fb5d40
Notes: github-actions[bot] 2024-11-01 11:49:31 +00:00
4 changed files with 32 additions and 4 deletions

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<style type='text/css'>
.test { text-transform: uppercase; }
</style>
</head>
<script src="../include.js"></script>
<body>
<div class="test" lang="el">καλημέρα αύριο</div>
<div class="test">ΚΑΛΗΜΕΡΑ ΑΥΡΙΟ</div>
<div>IJsland</div>
<script>
test(() => {
var elements = document.getElementsByClassName('test');
for (var i = 0; i < elements.length; i++) {
println(elements[i].innerText);
}
});
</script>
</body>
</html>