diff --git a/Userland/Libraries/LibWeb/DOM/CharacterData.cpp b/Userland/Libraries/LibWeb/DOM/CharacterData.cpp index aaf5e79e6f..ab1e134271 100644 --- a/Userland/Libraries/LibWeb/DOM/CharacterData.cpp +++ b/Userland/Libraries/LibWeb/DOM/CharacterData.cpp @@ -6,7 +6,9 @@ #include #include +#include #include +#include namespace Web::DOM { @@ -59,7 +61,8 @@ ExceptionOr CharacterData::replace_data(size_t offset, size_t count, Strin if (offset + count > length) count = length - offset; - // FIXME: 4. Queue a mutation record of "characterData" for node with null, null, node’s data, « », « », null, and null. + // 4. Queue a mutation record of "characterData" for node with null, null, node’s data, « », « », null, and null. + queue_mutation_record(MutationType::characterData, {}, {}, m_data, StaticNodeList::create({}), StaticNodeList::create({}), nullptr, nullptr); // 5. Insert data into node’s data after offset code units. // 6. Let delete offset be offset + data’s length.