@emilio: did you mean a specific error?
Interestingly, when running
`data:text/html,<div lang="en-GB"><input type="number" step=0.1></input><script>document.querySelector("input").value="123.3"; document.querySelector("div").lang = "de-DE"</script>`
it accepts values like "123,4" and "123.4", which seems wrong.
Bug 1651070 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
@emilio: did you mean a specific error?
Interestingly, when running
`data:text/html,<div lang="en-GB"><input type="number" step=0.1></input><script>document.querySelector("input").value="123.3"; document.querySelector("div").lang = "de-DE"</script>`
"123.3" isn't changed to "123,3", so that seems wrong. When clicking the spinner button to get "123,4", "123,4" is displayed.
Moreover, the `<input>` accepts values like "123,4" and "123.4", which seems wrong. This suggests ancestor changes are considered, but not correctly.
@emilio: which scenario and which observable errors did you mean?
Interestingly, when running
`data:text/html,<div lang="en-GB"><input type="number" step=0.1></input><script>document.querySelector("input").value="123.3"; document.querySelector("div").lang = "de-DE"</script>`
"123.3" isn't changed to "123,3", so that seems wrong. When clicking the spinner button to get "123,4", "123,4" is displayed.
Moreover, the `<input>` accepts values like "123,4" and "123.4", which seems wrong. This suggests ancestor changes are considered, but not correctly.