mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
`set_source` takes a ByteString but the implementation might require a specific encoding. Make it fallible so that we don't need to crash in the case of invalid UTF-8 or similar. The test includes a sequence of invalid UTF-8 bytes that crash the browser without this change.
13 lines
247 B
HTML
13 lines
247 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<link rel="icon" href="../data/invalid_utf8_corrupt.svg" type="image/svg+xml">
|
|
</head>
|
|
<script src="include.js"></script>
|
|
<script>
|
|
test(() => {
|
|
println("PASS (didn't crash)")
|
|
});
|
|
</script>
|
|
</html>
|