From 086eb1ad7b36854be8ebe9388a2e8b88a61fd844 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 7 Feb 2022 01:27:43 +0100 Subject: [PATCH] LibWeb: Fix inverted null check in run_focusing_steps() Thanks to U9G for catching this! :^) --- Userland/Libraries/LibWeb/HTML/HTMLElement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/HTML/HTMLElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLElement.cpp index fd77b0e57d..fa0a1efed9 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLElement.cpp @@ -346,7 +346,7 @@ static void run_focusing_steps(DOM::Node* new_focus_target, DOM::Node* fallback_ // FIXME: 4. If new focus target is a focusable area and its DOM anchor is inert, then return. // 5. If new focus target is the currently focused area of a top-level browsing context, then return. - if (new_focus_target->document().browsing_context()) + if (!new_focus_target->document().browsing_context()) return; auto& top_level_browsing_context = new_focus_target->document().browsing_context()->top_level_browsing_context(); if (new_focus_target == top_level_browsing_context.currently_focused_area())