mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-30 04:39:06 +00:00
LibWeb: Limit HTMLTableCellElement
rowSpan to allowed values
This change ensures that `rowSpan` is clamped to the maximum value of 65534 if the given value is larger than 2147483647.
This commit is contained in:
parent
4630b1a44b
commit
9fc2a63131
Notes:
github-actions[bot]
2024-12-02 09:26:30 +00:00
Author: https://github.com/tcl3
Commit: 9fc2a63131
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2685
4 changed files with 43 additions and 8 deletions
|
@ -328,6 +328,30 @@ td.getAttribute("colspan") after td.setAttribute("colSpan", "4294967296"): 42949
|
|||
td.colSpan after td.setAttribute("colspan", "4294967296"): 1000
|
||||
td.getAttribute("colspan") after td.colSpan = 4294967296: 0
|
||||
td.colSpan after td.colSpan = 4294967296: 1
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "0"): 0
|
||||
td.rowSpan after td.setAttribute("rowspan", "0"): 0
|
||||
td.getAttribute("rowspan") after td.rowSpan = 0: 0
|
||||
td.rowSpan after td.rowSpan = 0: 0
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "1"): 1
|
||||
td.rowSpan after td.setAttribute("rowspan", "1"): 1
|
||||
td.getAttribute("rowspan") after td.rowSpan = 1: 1
|
||||
td.rowSpan after td.rowSpan = 1: 1
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "2147483647"): 2147483647
|
||||
td.rowSpan after td.setAttribute("rowspan", "2147483647"): 65534
|
||||
td.getAttribute("rowspan") after td.rowSpan = 2147483647: 2147483647
|
||||
td.rowSpan after td.rowSpan = 2147483647: 65534
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "2147483648"): 2147483648
|
||||
td.rowSpan after td.setAttribute("rowspan", "2147483648"): 65534
|
||||
td.getAttribute("rowspan") after td.rowSpan = 2147483648: 1
|
||||
td.rowSpan after td.rowSpan = 2147483648: 1
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "4294967295"): 4294967295
|
||||
td.rowSpan after td.setAttribute("rowspan", "4294967295"): 65534
|
||||
td.getAttribute("rowspan") after td.rowSpan = 4294967295: 1
|
||||
td.rowSpan after td.rowSpan = 4294967295: 1
|
||||
td.getAttribute("rowspan") after td.setAttribute("rowSpan", "4294967296"): 4294967296
|
||||
td.rowSpan after td.setAttribute("rowspan", "4294967296"): 65534
|
||||
td.getAttribute("rowspan") after td.rowSpan = 4294967296: 0
|
||||
td.rowSpan after td.rowSpan = 4294967296: 0
|
||||
textarea.getAttribute("maxlength") after textarea.setAttribute("maxLength", "0"): 0
|
||||
textarea.maxLength after textarea.setAttribute("maxlength", "0"): 0
|
||||
textarea.getAttribute("maxlength") after textarea.maxLength = 0: 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue