diff --git a/Userland/Libraries/LibWeb/Painting/PaintableFragment.cpp b/Userland/Libraries/LibWeb/Painting/PaintableFragment.cpp index 4960afb9c9e..7f42b1299b8 100644 --- a/Userland/Libraries/LibWeb/Painting/PaintableFragment.cpp +++ b/Userland/Libraries/LibWeb/Painting/PaintableFragment.cpp @@ -137,11 +137,9 @@ CSSPixelRect PaintableFragment::selection_rect(Gfx::Font const& font) const if (auto const* focused_element = paintable().document().focused_element(); focused_element && is(*focused_element)) { HTML::FormAssociatedTextControlElement const* text_control_element = nullptr; if (is(*focused_element)) { - auto const& input_element = static_cast(*focused_element); - text_control_element = static_cast(&input_element); + text_control_element = static_cast(focused_element); } else if (is(*focused_element)) { - auto const& textarea_element = static_cast(*focused_element); - text_control_element = static_cast(&textarea_element); + text_control_element = static_cast(focused_element); } else { VERIFY_NOT_REACHED(); }