LibWeb: Discard ObjectElement's nested browsing context on image load

This commit is contained in:
Idan Horowitz 2022-03-24 22:09:47 +02:00 committed by Andreas Kling
parent f82d4d001d
commit 215432c3e8
Notes: sideshowbarker 2024-07-17 16:48:53 +09:00

View file

@ -215,7 +215,11 @@ void HTMLObjectElement::run_object_representation_handler_steps(Optional<String>
// * If the resource type starts with "image/", and support for images has not been disabled
// FIXME: Handle disabling image support.
else if (resource_type.has_value() && resource_type->starts_with("image/"sv)) {
// FIXME: If the object element's nested browsing context is non-null, then it must be discarded and then set to null.
// If the object element's nested browsing context is non-null, then it must be discarded and then set to null.
if (m_nested_browsing_context) {
discard_nested_browsing_context();
m_nested_browsing_context = nullptr;
}
// Apply the image sniffing rules to determine the type of the image.
// The object element represents the specified image.