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:
Tim Ledbetter 2024-11-30 22:29:22 +00:00 committed by Andreas Kling
parent 4630b1a44b
commit 9fc2a63131
Notes: github-actions[bot] 2024-12-02 09:26:30 +00:00
4 changed files with 43 additions and 8 deletions

View file

@ -19,10 +19,10 @@ public:
virtual ~HTMLTableCellElement() override;
WebIDL::UnsignedLong col_span() const;
unsigned row_span() const;
WebIDL::UnsignedLong row_span() const;
WebIDL::ExceptionOr<void> set_col_span(WebIDL::UnsignedLong);
WebIDL::ExceptionOr<void> set_row_span(unsigned);
WebIDL::ExceptionOr<void> set_row_span(WebIDL::UnsignedLong);
WebIDL::Long cell_index() const;