Просмотр исходного кода

LibWeb: Remove ByteString usage in input element placeholder_value()

Bastiaan van der Plaat 1 год назад
Родитель
Сommit
b4bae912c9

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp

@@ -689,7 +689,7 @@ String HTMLInputElement::placeholder() const
 }
 
 // https://html.spec.whatwg.org/multipage/input.html#attr-input-placeholder
-Optional<ByteString> HTMLInputElement::placeholder_value() const
+Optional<String> HTMLInputElement::placeholder_value() const
 {
     if (!m_text_node || !m_text_node->data().is_empty())
         return {};
@@ -697,7 +697,7 @@ Optional<ByteString> HTMLInputElement::placeholder_value() const
         return {};
     if (!has_attribute(HTML::AttributeNames::placeholder))
         return {};
-    return placeholder().to_byte_string();
+    return placeholder();
 }
 
 void HTMLInputElement::create_shadow_tree_if_needed()

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLInputElement.h

@@ -79,7 +79,7 @@ public:
     void commit_pending_changes();
 
     String placeholder() const;
-    Optional<ByteString> placeholder_value() const;
+    Optional<String> placeholder_value() const;
 
     bool checked() const { return m_checked; }
     enum class ChangeSource {