diff --git a/Base/res/ladybird/inspector.js b/Base/res/ladybird/inspector.js index 47df682d1a..f5b7b2a74d 100644 --- a/Base/res/ladybird/inspector.js +++ b/Base/res/ladybird/inspector.js @@ -302,7 +302,11 @@ const editDOMNode = domNode => { let editor = createDOMEditor(handleChange, cancelChange); if (type === "text") { - editor.value = domNode.dataset.text; + let emptyTextSpan = domNode.querySelector(".internal"); + + if (emptyTextSpan === null) { + editor.value = domNode.innerText; + } } else { editor.value = domNode.innerText; } diff --git a/Userland/Libraries/LibWebView/InspectorClient.cpp b/Userland/Libraries/LibWebView/InspectorClient.cpp index 7c3e7274e3..d4eb32dfd9 100644 --- a/Userland/Libraries/LibWebView/InspectorClient.cpp +++ b/Userland/Libraries/LibWebView/InspectorClient.cpp @@ -485,7 +485,7 @@ String InspectorClient::generate_dom_tree(JsonObject const& dom_tree) deprecated_text = escape_html_entities(deprecated_text); auto text = MUST(Web::Infra::strip_and_collapse_whitespace(deprecated_text)); - builder.appendff("", text, data_attributes.string_view()); + builder.appendff("", data_attributes.string_view()); if (text.is_empty()) builder.appendff("{}", name);