mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-06 09:36:08 +00:00
LibWeb: Limit HTMLInputElement.size
to allowed values
Attempting to set `HTMLInputElement.size` to 0 via IDL now throws an IndexSizeError DOMException. Attempting to set it to a value larger than 2147483647 results in it being set to the default value.
This commit is contained in:
parent
08812a1f88
commit
ae0c87c747
Notes:
github-actions[bot]
2024-11-29 08:50:16 +00:00
Author: https://github.com/tcl3
Commit: ae0c87c747
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2619
Reviewed-by: https://github.com/stelar7
4 changed files with 26 additions and 5 deletions
|
@ -14,6 +14,22 @@ img.getAttribute("hspace") after img.setAttribute("hspace", "4294967295"): 42949
|
|||
img.hspace after img.setAttribute("hspace", "4294967295"): 0
|
||||
img.getAttribute("hspace") after img.hspace = 4294967295: 0
|
||||
img.hspace after img.hspace = 4294967295: 0
|
||||
input.getAttribute("size") after input.setAttribute("size", "1"): 1
|
||||
input.size after input.setAttribute("size", "1"): 1
|
||||
input.getAttribute("size") after input.size = 1: 1
|
||||
input.size after input.size = 1: 1
|
||||
input.getAttribute("size") after input.setAttribute("size", "2147483647"): 2147483647
|
||||
input.size after input.setAttribute("size", "2147483647"): 2147483647
|
||||
input.getAttribute("size") after input.size = 2147483647: 2147483647
|
||||
input.size after input.size = 2147483647: 2147483647
|
||||
input.getAttribute("size") after input.setAttribute("size", "2147483648"): 2147483648
|
||||
input.size after input.setAttribute("size", "2147483648"): 20
|
||||
input.getAttribute("size") after input.size = 2147483648: 20
|
||||
input.size after input.size = 2147483648: 20
|
||||
input.getAttribute("size") after input.setAttribute("size", "4294967295"): 4294967295
|
||||
input.size after input.setAttribute("size", "4294967295"): 20
|
||||
input.getAttribute("size") after input.size = 4294967295: 20
|
||||
input.size after input.size = 4294967295: 20
|
||||
marquee.getAttribute("scrollamount") after marquee.setAttribute("scrollAmount", "1"): 1
|
||||
marquee.scrollAmount after marquee.setAttribute("scrollamount", "1"): 1
|
||||
marquee.getAttribute("scrollamount") after marquee.scrollAmount = 1: 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue