diff --git a/Tests/LibWeb/Text/expected/HTML/img-metrics-in-load-event-handlers.txt b/Tests/LibWeb/Text/expected/HTML/img-metrics-in-load-event-handlers.txt new file mode 100644 index 00000000000..76c52523a06 --- /dev/null +++ b/Tests/LibWeb/Text/expected/HTML/img-metrics-in-load-event-handlers.txt @@ -0,0 +1 @@ +image is 400x400 diff --git a/Tests/LibWeb/Text/input/HTML/img-metrics-in-load-event-handlers.html b/Tests/LibWeb/Text/input/HTML/img-metrics-in-load-event-handlers.html new file mode 100644 index 00000000000..910b189d7ac --- /dev/null +++ b/Tests/LibWeb/Text/input/HTML/img-metrics-in-load-event-handlers.html @@ -0,0 +1,13 @@ + + diff --git a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp index c183b2751df..037a1845902 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp @@ -701,13 +701,13 @@ void HTMLImageElement::add_callbacks_to_image_request(JS::NonnullGCPtris_animated() && image_data->frame_count() > 1) { m_current_frame_index = 0; m_animation_timer->set_interval(image_data->frame_duration(0));