1

Steps to reproduce:
Try to open a data url containing a semicolon.

Example 1, semicolon used to specify base64 data: data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==

Example 2, url encoded semicolon in a script: data:text/html,%3Cscript%3Ealert%28%27hi%27%29%3B%3C%2Fscript%3E

Expected behavior:
The first example should simply show "Hello, World!" but instead shows everything that is behind the semicolon as plain text.

In the second example the JavaScript should be executed and show an alert. Again everything after the semicolon is rendered as plain text instead.

Orion, OS version; hardware type:
Orion 1.2.4, iOS 14.3, iPhone X

    a month later
    No one is typing