add CanGc as argument to Validatable.validity_state (#40155)

add CanGc as argument to Validatable.validity_state

Testing: These changes do not require tests because they are a refactor.
Addresses part of https://github.com/servo/servo/issues/34573.

Signed-off-by: Yerkebulan Tulibergenov <yerkebulan@gmail.com>
This commit is contained in:
Yerkebulan Tulibergenov
2025-10-24 23:06:32 -07:00
committed by GitHub
parent 92cc41abdd
commit 132bd24c6d
14 changed files with 90 additions and 88 deletions

View File

@@ -129,7 +129,7 @@ impl HTMLOptionElement {
fn update_select_validity(&self, can_gc: CanGc) {
if let Some(select) = self.owner_select_element() {
select
.validity_state()
.validity_state(can_gc)
.perform_validation_and_update(ValidationFlags::all(), can_gc);
}
}
@@ -371,7 +371,7 @@ impl VirtualMethods for HTMLOptionElement {
.next()
{
select
.validity_state()
.validity_state(can_gc)
.perform_validation_and_update(ValidationFlags::all(), can_gc);
select.ask_for_reset();
}