haikuwebkit/LayoutTests/editing/pasteboard
Rob Buis c5198efa3a Nullptr crash in HTMLStackItem::create via DocumentFragment::parseHTML
https://bugs.webkit.org/show_bug.cgi?id=227390

Patch by Rob Buis <rbuis@igalia.com> on 2021-06-29
Reviewed by Ryosuke Niwa.

Source/WebCore:

DOM manipulation can mean document.body() can return null, causing the
crash/ASSERT in DocumentFragment::parseHTML in the test case. Since the
only use of it was to force InBody insertion mode, instead use a fake body element.

Test: editing/pasteboard/paste-create-fragment-crash.html

* editing/cocoa/WebContentReaderCocoa.mm:
(WebCore::createFragment):

LayoutTests:

Add test for this.

* editing/pasteboard/paste-create-fragment-crash-expected.txt: Added.
* editing/pasteboard/paste-create-fragment-crash.html: Added.

Canonical link: https://commits.webkit.org/239237@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279371 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-06-29 12:06:41 +00:00
..
dom-paste Propagate user gestures through `requestAnimationFrame` just like `setTimeout` 2021-03-29 22:55:49 +00:00
entries-api Port Filesystem::fileMetadata() & Filesystem::getFileModificationTime() to std::filesystem 2021-05-07 05:00:39 +00:00
gtk
mac
resources
7955.html
8145-1.html
8145-2.html
8145-3.html
19644-1-expected.txt
19644-1.html
19644-2-expected.txt
19644-2.html
3976872.html
4076267-2.html
4076267-3.html
4076267.html
4242293-1-expected.txt
4242293-1.html
4242293.html
4631972.html
4641033.html
4744008-expected.txt
4744008.html
4806874.html
4840662-expected.txt
4840662.html
4922709-expected.txt
4922709.html
4930986-1-expected.txt
4930986-1-paste-as-quotation-expected.txt
4930986-1-paste-as-quotation.html
4930986-1.html
4930986-2-expected.txt
4930986-2-paste-as-quotation-expected.txt
4930986-2-paste-as-quotation.html
4930986-2.html
4930986-3-expected.txt
4930986-3-paste-as-quotation-expected.txt
4930986-3-paste-as-quotation.html
4930986-3.html
4944770-1.html
4944770-2.html
4947130.html
4989774.html
5006779.html
5028447.html
5032095.html
5065605-expected.txt
5065605.html
5071074-2.html
5071074.html
5075944.html
5078739-expected.txt
5078739.html
5134759.html
5156401-1.html
5245519-expected.txt
5245519.html
5387578.html
5478250.html
5480736-expected.txt
5480736.html
5521237-expected.txt
5521237.html
5601583-1.html
5665299-expected.txt
5665299.html
5761530-1-expected.txt
5761530-1.html
5761530-2-expected.txt
5761530-2.html
5780697-1-expected.txt
5780697-1.html
5780697-2-expected.txt
5780697-2.html
6018653-expected.txt
6018653.html
avoid-copying-body-with-background-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
avoid-copying-body-with-background.html
bad-placeholder.html
block-wrappers-necessary-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
block-wrappers-necessary.html
can-read-in-copy-and-cut-events-expected.txt
can-read-in-copy-and-cut-events.html
can-read-in-dragstart-event-expected.txt
can-read-in-dragstart-event.html
cjk-line-height-expected.txt
cjk-line-height.html
cleanup-on-move-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
cleanup-on-move.html
clipboard-customData-expected.txt
clipboard-customData.html
clipboard-event-expected.txt
clipboard-event.html
contenteditable-pre-2-expected.txt
contenteditable-pre-2.html
contenteditable-pre-expected.txt
contenteditable-pre.html
copy-across-shadow-boundaries-crash-expected.txt Crash in WebCore::StyledMarkupAccumulator::traverseNodesForSerialization 2020-08-14 05:57:42 +00:00
copy-across-shadow-boundaries-crash.html Crash in WebCore::StyledMarkupAccumulator::traverseNodesForSerialization 2020-08-14 05:57:42 +00:00
copy-backslash-with-euc-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
copy-backslash-with-euc.html
copy-crash-expected.txt
copy-crash-with-extraneous-attribute-expected.txt
copy-crash-with-extraneous-attribute.html
copy-crash.html
copy-cut-paste-events-fired-when-disabled-expected.txt
copy-cut-paste-events-fired-when-disabled.html
copy-display-none-expected.txt
copy-display-none.html
copy-element-with-conflicting-background-color-from-rule-expected.html
copy-element-with-conflicting-background-color-from-rule.html
copy-image-with-alt-text-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-image-with-alt-text.html
copy-in-password-field-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
copy-in-password-field.html
copy-inside-h1-preserves-h1-expected.txt
copy-inside-h1-preserves-h1.html
copy-null-characters-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-null-characters.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
copy-paste-across-shadow-boundaries-1-expected.txt
copy-paste-across-shadow-boundaries-1.html
copy-paste-across-shadow-boundaries-2-expected.txt
copy-paste-across-shadow-boundaries-2.html
copy-paste-across-shadow-boundaries-3-expected.txt
copy-paste-across-shadow-boundaries-3.html
copy-paste-across-shadow-boundaries-4-expected.txt
copy-paste-across-shadow-boundaries-4.html
copy-paste-across-shadow-boundaries-5-expected.txt
copy-paste-across-shadow-boundaries-5.html
copy-paste-across-shadow-boundaries-with-style-1-expected.txt
copy-paste-across-shadow-boundaries-with-style-1.html
copy-paste-across-shadow-boundaries-with-style-2-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-across-shadow-boundaries-with-style-2.html
copy-paste-attachment-expected.txt
copy-paste-attachment.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
copy-paste-bidi-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-bidi.html
copy-paste-content-starting-and-ending-canvas-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-content-starting-and-ending-canvas.html
copy-paste-converts-fixed-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-converts-fixed.html
copy-paste-converts-sticky-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-converts-sticky.html
copy-paste-data-detected-links-expected.txt [Cocoa] Strip DataDetectors links when copying content to the pasteboard 2021-01-15 02:00:26 +00:00
copy-paste-data-detected-links.html [Cocoa] Strip DataDetectors links when copying content to the pasteboard 2021-01-15 02:00:26 +00:00
copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy.html
copy-paste-first-line-in-textarea-expected.txt
copy-paste-first-line-in-textarea.html
copy-paste-float-expected.txt
copy-paste-float.html
copy-paste-inserts-clearing-div-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-inserts-clearing-div.html
copy-paste-pre-line-content-expected.txt
copy-paste-pre-line-content.html
copy-paste-ruby-text-expected.txt
copy-paste-ruby-text-with-block-expected.txt
copy-paste-ruby-text-with-block.html
copy-paste-ruby-text.html
copy-paste-with-important-rules-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-with-important-rules.html
copy-paste-with-shadow-content-expected.txt
copy-paste-with-shadow-content.html
copy-paste-wraps-position-absolute-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-paste-wraps-position-absolute.html
copy-resolves-urls-expected.txt
copy-resolves-urls.html
copy-standalone-image-crash-expected.txt
copy-standalone-image-crash.html
copy-standalone-image-expected.html
copy-standalone-image.html
copy-text-with-backgroundcolor-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
copy-text-with-backgroundcolor.html
copy-text-with-wrapped-tag-expected.txt
copy-text-with-wrapped-tag.html
copy-two-pasteboard-types-both-work-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
copy-two-pasteboard-types-both-work.html
copy-without-common-block-crash-expected.txt
copy-without-common-block-crash.html
copy-without-selection-expected.txt
copy-without-selection.html
copying-html-strips-javascript-url-and-event-handler-expected.txt
copying-html-strips-javascript-url-and-event-handler.html
crash-accessing-clipboardData-types-expected.txt
crash-accessing-clipboardData-types.html
cut-text-001.html
data-transfer-get-data-non-normalized-types-expected.txt
data-transfer-get-data-non-normalized-types.html
data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document-expected.txt
data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document.html
data-transfer-get-data-on-drop-custom-expected.txt
data-transfer-get-data-on-drop-custom.html
data-transfer-get-data-on-drop-plain-text-expected.txt
data-transfer-get-data-on-drop-plain-text.html
data-transfer-get-data-on-drop-rich-text-expected.txt
data-transfer-get-data-on-drop-rich-text.html
data-transfer-get-data-on-drop-url-expected.txt
data-transfer-get-data-on-drop-url.html
data-transfer-get-data-on-paste-as-plain-text-expected.txt
data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled-expected.txt
data-transfer-get-data-on-paste-as-plain-text-when-custom-pasteboard-data-disabled.html
data-transfer-get-data-on-paste-as-plain-text.html
data-transfer-get-data-on-paste-custom-expected.txt
data-transfer-get-data-on-paste-custom.html
data-transfer-get-data-on-paste-plain-text-expected.txt
data-transfer-get-data-on-paste-plain-text.html
data-transfer-get-data-on-paste-rich-text-expected.txt
data-transfer-get-data-on-paste-rich-text.html
data-transfer-get-data-on-pasting-html-uses-blob-url-expected.txt
data-transfer-get-data-on-pasting-html-uses-blob-url.html
data-transfer-is-unique-for-dragenter-and-dragleave-expected.txt
data-transfer-is-unique-for-dragenter-and-dragleave.html
data-transfer-item-list-add-file-multiple-times-expected.txt
data-transfer-item-list-add-file-multiple-times.html
data-transfer-item-list-add-file-on-copy-expected.txt
data-transfer-item-list-add-file-on-copy.html
data-transfer-item-list-add-file-on-drag-expected.txt
data-transfer-item-list-add-file-on-drag.html
data-transfer-items-add-custom-data-expected.txt
data-transfer-items-add-custom-data.html
data-transfer-items-drag-drop-entry-expected.txt
data-transfer-items-drag-drop-entry.html
data-transfer-items-drag-drop-file-expected.txt
data-transfer-items-drag-drop-file-promise-expected.txt
data-transfer-items-drag-drop-file-promise.html
data-transfer-items-drag-drop-file.html
data-transfer-items-drag-drop-string-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
data-transfer-items-drag-drop-string.html
data-transfer-items-drop-file-expected.txt
data-transfer-items-drop-file-promise-expected.txt
data-transfer-items-drop-file-promise.html
data-transfer-items-drop-file.html
data-transfer-items-expected.txt
data-transfer-items-image-png-expected.html
data-transfer-items-image-png.html
data-transfer-items.html
data-transfer-set-data-ignore-copied-malformed-url-in-null-expected.txt
data-transfer-set-data-ignore-copied-malformed-url-in-null-origin-expected.txt
data-transfer-set-data-ignore-copied-malformed-url-in-null-origin.html
data-transfer-set-data-sanitize-html-when-dragging-in-null-origin-expected.txt
data-transfer-set-data-sanitize-html-when-dragging-in-null-origin.html Remove several unnecessary timeouts in layout tests 2020-08-17 01:48:06 +00:00
data-transfer-set-data-sanitize-url-when-copying-in-null-origin-expected.txt
data-transfer-set-data-sanitize-url-when-copying-in-null-origin.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
data-transfer-set-data-sanitize-url-when-dragging-in-null-origin-expected.txt
data-transfer-set-data-sanitize-url-when-dragging-in-null-origin.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
data-transfer-set-data-sanitizes-html-when-copying-expected.txt
data-transfer-set-data-sanitizes-html-when-copying-in-null-origin-expected.txt
data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html
data-transfer-set-data-sanitizes-html-when-copying.html
dataTransfer-setData-getData-expected.txt
dataTransfer-setData-getData.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
dataTransfer-types-is-initially-empty-on-copy-expected.txt
dataTransfer-types-is-initially-empty-on-copy.html
dataTransfer-types-pasting-plaintext-expected.txt
dataTransfer-types-pasting-plaintext.html
datatransfer-getdata-plaintext-expected.txt
datatransfer-getdata-plaintext.html
datatransfer-idl-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
datatransfer-idl.html
datatransfer-items-copy-html-expected.txt
datatransfer-items-copy-html.html
datatransfer-items-copy-plaintext-expected.txt
datatransfer-items-copy-plaintext.html
datatransfer-items-copy-url-expected.txt
datatransfer-items-copy-url.html
datatransfer-items-drop-plaintext-file-expected.txt
datatransfer-items-drop-plaintext-file-promise-expected.txt
datatransfer-items-drop-plaintext-file-promise.html
datatransfer-items-drop-plaintext-file.html
datatransfer-items-paste-plaintext-expected.txt
datatransfer-items-paste-plaintext.html
datatransfer-types-dropping-text-file-expected.txt
datatransfer-types-dropping-text-file-promise-expected.txt
datatransfer-types-dropping-text-file-promise.html
datatransfer-types-dropping-text-file.html
displaced-generic-placeholder.html
displaced-placeholder.html
display-block-on-spans-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
display-block-on-spans.html
do-not-copy-unnecessary-styles-2-expected.txt
do-not-copy-unnecessary-styles-2.html
do-not-copy-unnecessary-styles-expected.txt
do-not-copy-unnecessary-styles.html
do-not-reveal-selection-after-programmatic-scroll-expected.txt
do-not-reveal-selection-after-programmatic-scroll.html
drag-and-drop-color-input-events-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drag-and-drop-color-input-events.html
drag-and-drop-color-input-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drag-and-drop-color-input.html
drag-and-drop-image-contenteditable-expected.txt
drag-and-drop-image-contenteditable.html
drag-and-drop-inputimage-contenteditable-expected.txt
drag-and-drop-inputimage-contenteditable.html
drag-and-drop-objectimage-contenteditable-expected.txt
drag-and-drop-objectimage-contenteditable.html
drag-drop-copy-content-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drag-drop-copy-content.html
drag-drop-dead-frame.html
drag-drop-href-as-url-expected.txt
drag-drop-href-as-url.html
drag-drop-iframe-refresh-crash-expected.txt
drag-drop-iframe-refresh-crash.html
drag-drop-input-in-svg-expected.txt
drag-drop-input-in-svg.svg
drag-drop-input-textarea-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drag-drop-input-textarea.html
drag-drop-list-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
drag-drop-list.html
drag-drop-modifies-page.html
drag-drop-paragraph-crasher-expected.txt
drag-drop-paragraph-crasher.html
drag-drop-to-data-url-expected.txt
drag-drop-to-data-url.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
drag-drop-url-text-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drag-drop-url-text.html
drag-drop-url-with-style-expected.txt
drag-drop-url-with-style.html
drag-end-crash-accessing-item-list-expected.txt
drag-end-crash-accessing-item-list.html
drag-file-promises-to-editable-element-as-URLs-expected.txt
drag-file-promises-to-editable-element-as-URLs.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
drag-file-promises-to-editable-element-as-attachment-expected.txt
drag-file-promises-to-editable-element-as-attachment.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
drag-files-to-editable-element-as-URLs-expected.txt
drag-files-to-editable-element-as-URLs.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
drag-files-to-editable-element-as-attachment-expected.txt
drag-files-to-editable-element-as-attachment.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
drag-image-in-about-blank-frame-expected.txt
drag-image-in-about-blank-frame.html
drag-image-to-contenteditable-in-iframe.html
drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt
drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html
drag-list-item-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
drag-list-item.html
drag-selected-image-to-contenteditable.html
drop-file-svg-expected.txt
drop-file-svg.html
drop-inputtext-acquires-style-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
drop-inputtext-acquires-style.html
drop-link-expected.txt
drop-link.html
drop-text-events-expected.txt
drop-text-events-sideeffect-crash-expected.txt
drop-text-events-sideeffect-crash.html
drop-text-events-sideeffect-expected.txt
drop-text-events-sideeffect.html
drop-text-events.html
drop-text-without-selection-expected.html [GTK] Update expectations for editing/pasteboard/drop-text-without-selection.html after r267997 2020-10-16 07:09:32 +00:00
drop-text-without-selection.html
emacs-cntl-y-001.html
emacs-ctrl-a-k-y-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
emacs-ctrl-a-k-y.html
emacs-ctrl-k-with-move-expected.txt
emacs-ctrl-k-with-move.html
emacs-ctrl-k-y-001.html
emacs-killring-alternating-append-prepend-expected.txt
emacs-killring-alternating-append-prepend.html
emacs-killring-backward-delete-prepend-expected.txt
emacs-killring-backward-delete-prepend.html
file-drag-to-editable-expected.txt
file-drag-to-editable.html
file-input-files-access-expected.txt
file-input-files-access-promise-expected.txt
file-input-files-access-promise.html
file-input-files-access.html
files-during-page-drags-expected.txt
files-during-page-drags.html
get-data-text-plain-drop-expected.txt
get-data-text-plain-drop.html
get-data-text-plain-paste-expected.txt
get-data-text-plain-paste.html
heading-crash-expected.txt
heading-crash.html
image-in-iframe-expected.txt
image-in-iframe.html
img-srcset-copy-paste-canonicalization-expected.txt
img-srcset-copy-paste-canonicalization.html
innerText-inline-table.html
input-field-1.html
input-with-display-none-div-expected.txt
input-with-display-none-div.html
input-with-visibility-hidden-expected.txt
input-with-visibility-hidden.html
insert-apple-style-span-after-timeout-expected.txt
insert-apple-style-span-after-timeout.html
insert-div-text-into-text-expected.txt
insert-div-text-into-text.html
insert-font-with-size-and-css-expected.txt
insert-font-with-size-and-css.html
insert-text-decoration-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
insert-text-decoration.html
insert-u-with-text-decoration-none-expected.txt WebKit can erroneously strip font-size CSS property from font element with size attribute 2013-02-23 01:54:30 +00:00
insert-u-with-text-decoration-none.html
interchange-newline-1-expected.txt
interchange-newline-1.html
interchange-newline-2-expected.txt
interchange-newline-2.html
interchange-newline-3-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
interchange-newline-3.html
interchange-newline-4-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
interchange-newline-4.html
line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
line-feed-between-br-and-b-should-not-reorder-pasted-content.html
merge-after-delete-1.html
merge-after-delete-2.html
merge-after-delete.html
merge-end-1-expected.txt
merge-end-1.html
merge-end-2-expected.txt
merge-end-2.html
merge-end-3-expected.txt
merge-end-3.html
merge-end-4-expected.txt
merge-end-4.html
merge-end-5-expected.txt
merge-end-5.html
merge-end-blockquote.html
merge-end-borders.html
merge-end-list-2-expected.txt
merge-end-list-2.html
merge-end-list-expected.txt
merge-end-list.html
merge-end-table-2-expected.txt
merge-end-table-2.html
merge-end-table-expected.txt
merge-end-table.html
merge-start-blockquote.html
merge-start-list.html
nested-blocks-with-text-area-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
nested-blocks-with-text-area.html
nested-blocks-with-text-field-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
nested-blocks-with-text-field.html
newlines-around-floating-or-positioned-expected.txt
newlines-around-floating-or-positioned.html
onpaste-text-html-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
onpaste-text-html-types-expected.txt
onpaste-text-html-types.html
onpaste-text-html.html
page-zoom-expected.txt
page-zoom.html
paste-2.html
paste-4038267-fix.html
paste-4039777-fix-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-4039777-fix.html
paste-RTFD.html
paste-TIFF.html
paste-after-inline-style-element-expected.txt
paste-after-inline-style-element.html
paste-and-sanitize-expected.txt
paste-and-sanitize.html
paste-as-quotation-then-paste-crash-expected.txt Crash in BreakBlockquoteCommand::doApply() 2021-04-24 22:31:57 +00:00
paste-as-quotation-then-paste-crash.html Crash in BreakBlockquoteCommand::doApply() 2021-04-24 22:31:57 +00:00
paste-at-end-of-node-followed-by-inline-element-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-at-end-of-node-followed-by-inline-element.html
paste-before-tab-span-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-before-tab-span.html
paste-blockquote-1-expected.txt
paste-blockquote-1.html
paste-blockquote-2-expected.txt
paste-blockquote-2.html
paste-blockquote-3-expected.txt
paste-blockquote-3.html
paste-blockquote-after-blockquote.html
paste-blockquote-and-paragraph-break-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-blockquote-and-paragraph-break.html
paste-blockquote-before-blockquote-expected.txt
paste-blockquote-before-blockquote.html
paste-blockquote-into-blockquote-2-expected.txt
paste-blockquote-into-blockquote-2.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
paste-blockquote-into-blockquote-3-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-blockquote-into-blockquote-3.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
paste-blockquote-into-blockquote-4.html
paste-blockquote-into-blockquote-expected.txt
paste-blockquote-into-blockquote.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
paste-cocoa-writer-markup-with-system-fonts-expected.txt
paste-cocoa-writer-markup-with-system-fonts.html
paste-cocoa-writer-markup-with-webkit-standard-font-family-expected.txt
paste-cocoa-writer-markup-with-webkit-standard-font-family.html
paste-code-in-pre-expected.txt
paste-code-in-pre.html
paste-content-with-overflow-auto-parent-across-origin-expected.txt
paste-content-with-overflow-auto-parent-across-origin.html
paste-contents-with-side-effects-expected.txt
paste-contents-with-side-effects.html
paste-create-fragment-crash-expected.txt Nullptr crash in HTMLStackItem::create via DocumentFragment::parseHTML 2021-06-29 12:06:41 +00:00
paste-create-fragment-crash.html Nullptr crash in HTMLStackItem::create via DocumentFragment::parseHTML 2021-06-29 12:06:41 +00:00
paste-dark-mode-color-filtered-expected.txt Replace Color::getHSL() with sRGBToHSL to ensure it at least gives somewhat sensible results for ExtendedColors and reduce code duplication 2020-05-20 22:54:11 +00:00
paste-dark-mode-color-filtered.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
paste-delete-insertion-position-skip-paragraph-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-delete-insertion-position-skip-paragraph.html
paste-does-not-fire-promises-while-sanitizing-web-content-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-does-not-fire-promises-while-sanitizing-web-content.html
paste-double-nested-blockquote-before-blockquote-expected.txt
paste-double-nested-blockquote-before-blockquote.html
paste-empty-startcontainer.html
paste-event-only-once-expected.txt
paste-event-only-once.html
paste-global-selection-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-global-selection.html
paste-head-contents-expected.txt
paste-head-contents.html
paste-image-as-blob-url-expected.txt
paste-image-as-blob-url.html
paste-image-does-not-reveal-file-url-expected.txt
paste-image-does-not-reveal-file-url.html
paste-image-using-image-data-expected.html
paste-image-using-image-data.html
paste-into-anchor-text-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-into-anchor-text.html
paste-into-blockquote-with-document-font-color-expected.txt
paste-into-blockquote-with-document-font-color.html
paste-into-table-cell-2-expected.txt
paste-into-table-cell-2.html
paste-into-table-cell-expected.txt
paste-into-table-cell.html
paste-into-textarea-with-new-line-expected.txt
paste-into-textarea-with-new-line.html
paste-line-endings-001.html
paste-line-endings-002.html
paste-line-endings-003.html
paste-line-endings-004.html
paste-line-endings-005.html
paste-line-endings-006.html
paste-line-endings-007.html
paste-line-endings-008.html
paste-line-endings-009.html
paste-line-endings-010.html
paste-list-001-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-list-001.html
paste-list-002-expected.txt
paste-list-002.html
paste-list-003-expected.txt
paste-list-003.html
paste-list-004-expected.txt
paste-list-004.html
paste-match-style-001.html
paste-match-style-002.html
paste-noscript-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-noscript-svg-expected.txt
paste-noscript-svg.html
paste-noscript-xhtml-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-noscript-xhtml.xhtml Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
paste-noscript.html
paste-placeholder-input-expected.txt
paste-placeholder-input.html
paste-plaintext-nowrap-expected.txt
paste-plaintext-nowrap.html
paste-plaintext-user-select-none-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-plaintext-user-select-none.html
paste-pre-001-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-pre-001.html
paste-pre-002-expected.txt
paste-pre-002.html
paste-removing-iframe-expected.txt
paste-removing-iframe.html
paste-sanitize-crash-1-expected.txt
paste-sanitize-crash-1.html
paste-sanitize-crash-2-expected.txt
paste-sanitize-crash-2.html
paste-table-001-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-table-001.html
paste-table-002-expected.txt
paste-table-002.html
paste-table-003-expected.txt
paste-table-003.html
paste-table-cells-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-table-cells.html Selection API: Update more tests that depend on WebKit's legacy non-standard behavior to set up the selection 2020-09-23 15:50:44 +00:00
paste-table-with-unrendered-text-nodes-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-table-with-unrendered-text-nodes.html
paste-text-001-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-001.html
paste-text-002-expected.txt
paste-text-002.html
paste-text-003-expected.txt
paste-text-003.html
paste-text-004.html
paste-text-005-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-005.html
paste-text-006-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-006.html
paste-text-007-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-007.html
paste-text-008.html
paste-text-009.html
paste-text-010-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-010.html
paste-text-011-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-011.html
paste-text-012-expected.txt
paste-text-012.html
paste-text-013.html
paste-text-014.html
paste-text-015-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-015.html
paste-text-016.html
paste-text-017-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-017.html
paste-text-018-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-018.html
paste-text-019.html
paste-text-at-tabspan-001-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-at-tabspan-001.html
paste-text-at-tabspan-002-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-at-tabspan-002.html
paste-text-at-tabspan-003.html
paste-text-events-expected.txt
paste-text-events.html
paste-text-with-style-2-expected.txt
paste-text-with-style-2.html
paste-text-with-style-3-expected.txt
paste-text-with-style-3.html
paste-text-with-style-4-expected.txt
paste-text-with-style-4.html
paste-text-with-style-5-expected.txt
paste-text-with-style-5.html
paste-text-with-style-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
paste-text-with-style.html
paste-unrendered-select-expected.txt
paste-unrendered-select.html
paste-visible-script-expected.txt
paste-visible-script.html Selection API: Update some more tests so they don't accidentally rely on flaws in WebKit's old implementation 2020-09-20 02:51:28 +00:00
paste-with-redundant-style-expected.txt
paste-with-redundant-style.html
paste-without-nesting-expected.txt
paste-without-nesting.html
paste-wrapped-blockquote-into-nonblockquote-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
paste-wrapped-blockquote-into-nonblockquote.html
paste-xml.xhtml
pasting-empty-html-falls-back-to-text-expected.txt
pasting-empty-html-falls-back-to-text.html
pasting-into-h6-should-not-nest-h6-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
pasting-into-h6-should-not-nest-h6.html
pasting-into-p-should-not-nest-p-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
pasting-into-p-should-not-nest-p.html
pasting-object.html
pasting-tabs.html
pasting-with-images-disabled-should-not-enable-deferred-loading-expected.txt
pasting-with-images-disabled-should-not-enable-deferred-loading.html
pasting-word-in-div-extra-line-expected.txt
pasting-word-in-div-extra-line.html
preserve-caret-color-expected.txt
preserve-caret-color.html
preserve-line-break-at-end-of-pasted-content-expected.txt
preserve-line-break-at-end-of-pasted-content.html
preserve-underline-color-expected.txt
preserve-underline-color.html
prevent-block-nesting-01-expected.txt
prevent-block-nesting-01.html
quirks-mode-br-1.html
replacement-fragment-remove-unrendered-node-crash-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
replacement-fragment-remove-unrendered-node-crash.html Selection API: Update some more tests so they don't accidentally rely on flaws in WebKit's old implementation 2020-09-20 02:51:28 +00:00
reveal-selection-after-pasting-images-expected.txt
reveal-selection-after-pasting-images.html
select-all-link-cut-expected.txt Crash in HTMLConverter::_addLinkForElement() 2021-06-03 07:09:28 +00:00
select-all-link-cut.html Crash in HTMLConverter::_addLinkForElement() 2021-06-03 07:09:28 +00:00
select-element-1-expected.txt
select-element-1.html
selection-paste-crash-expected.txt
selection-paste-crash.html
set_data_typeof_return-expected.txt
set_data_typeof_return.html
simplfiying-markup-should-not-strip-content-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
simplfiying-markup-should-not-strip-content.html
smart-drag-drop.html
smart-paste-001-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-001.html
smart-paste-002-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-002.html
smart-paste-003-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-003-trailing-whitespace-expected.txt
smart-paste-003-trailing-whitespace.html
smart-paste-003.html
smart-paste-004-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-004.html
smart-paste-005-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-005.html
smart-paste-006-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-006.html
smart-paste-007.html
smart-paste-008.html
smart-paste-in-text-control-expected.txt
smart-paste-in-text-control.html
smart-paste-paragraph-001-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-paragraph-001.html
smart-paste-paragraph-002-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-paragraph-002.html
smart-paste-paragraph-003-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-paragraph-003.html
smart-paste-paragraph-004-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
smart-paste-paragraph-004.html
style-from-rules-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
style-from-rules.html
styled-element-markup.html
subframe-dragndrop-1.html
testcase-9507-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
testcase-9507.html Selection API: Update some more tests so they don't accidentally rely on flaws in WebKit's old implementation 2020-09-20 02:51:28 +00:00
text-selection-expected.txt
text-selection.html
undoable-fragment-removes.html
unrendered-br.html