[DEFAULT]
prefs = [
  "apz.zoom-to-focused-input.enabled=false",
  "test.ime_content_observer.assert_invalid_cache=true",
  "ui.dragThresholdX=4", # Bug 1873142
  "ui.dragThresholdY=4", # Bug 1873142
]

support-files = ["green.png"]

["test_CF_HTML_clipboard.html"]
skip-if = [
  "os != 'mac'", # bug 574005
]
support-files = [
  "data/cfhtml-chromium.txt",
  "data/cfhtml-firefox.txt",
  "data/cfhtml-ie.txt",
  "data/cfhtml-ooo.txt",
  "data/cfhtml-nocontext.txt",
  "data/cfhtml-negative-endfragment.txt",
]

["test_abs_positioner_appearance.html"]

["test_abs_positioner_hidden_during_dragging.html"]
skip-if = [
  "os == 'android'", # Sync with test_abs_positioner_positioning_elements.html
]

["test_abs_positioner_positioning_elements.html"]
skip-if = [
  "os == 'android'", # Bug 1525959
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && debug", # Bug 1929435
  "xorigin", # Inconsistent pass/fail in opt and debug
]

["test_backspace_vs.html"]

["test_bug46555.html"]

["test_bug200416.html"]

["test_bug289384.html"]
skip-if = [
  "os != 'mac'",
]
support-files = [
  "file_bug289384-1.html",
  "file_bug289384-2.html",
]

["test_bug290026.html"]

["test_bug291780.html"]

["test_bug309731.html"]

["test_bug316447.html"]

["test_bug318065.html"]

["test_bug332636.html"]
support-files = ["test_bug332636.html^headers^"]

["test_bug358033.html"]

["test_bug372345.html"]

["test_bug404320.html"]

["test_bug408231.html"]
skip-if = [
  "os == 'android'",
]

["test_bug410986.html"]

["test_bug414526.html"]

["test_bug417418.html"]

["test_bug426246.html"]

["test_bug439808.html"]

["test_bug442186.html"]

["test_bug455992.html"]

["test_bug456244.html"]

["test_bug460740.html"]

["test_bug471319.html"]

["test_bug471722.html"]

["test_bug478725.html"]

["test_bug480647.html"]

["test_bug480972.html"]

["test_bug483651.html"]

["test_bug490879.html"]
skip-if = [
  "headless",
  "os == 'android'", # bug 1299578
]

["test_bug502673.html"]

["test_bug514156.html"]

["test_bug520189.html"]

["test_bug525389.html"]

["test_bug537046.html"]

["test_bug549262.html"]
support-files = [
  "file_bug549262.html",
  "!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]

["test_bug550434.html"]

["test_bug551704.html"]

["test_bug552782.html"]

["test_bug567213.html"]

["test_bug569988.html"]
skip-if = [
  "os == 'android'",
]

["test_bug570144.html"]

["test_bug578771.html"]

["test_bug586662.html"]
skip-if = [
  "true", # bug 1376382
]
support-files = ["file_bug586662.html"]

["test_bug590554.html"]

["test_bug592592.html"]

["test_bug596001.html"]

["test_bug596506.html"]

["test_bug597331.html"]

["test_bug597784.html"]

["test_bug599322.html"]

["test_bug599983.html"]

["test_bug600570.html"]

["test_bug603556.html"]

["test_bug604532.html"]

["test_bug607584.html"]

["test_bug611182.html"]
support-files = [
  "file_bug611182.html",
  "file_bug611182.sjs",
]

["test_bug612128.html"]

["test_bug612447.html"]

["test_bug622371.html"]

["test_bug625452.html"]

["test_bug629172.html"]
skip-if = [
  "os == 'android'",
]

["test_bug629845.html"]

["test_bug635636.html"]
support-files = [
  "file_bug635636.xhtml",
  "file_bug635636_2.html",
]

["test_bug638596.html"]

["test_bug641466.html"]

["test_bug645914.html"]

["test_bug646194.html"]

["test_bug668599.html"]

["test_bug674770-1.html"]
skip-if = [
  "os == 'android'",
]
support-files = ["file_bug674770-1.html"]

["test_bug674770-2.html"]
skip-if = [
  "os == 'android'",
]

["test_bug674861.html"]

["test_bug676401.html"]

["test_bug677752.html"]

["test_bug681229.html"]

["test_bug686203.html"]

["test_bug692520.html"]

["test_bug697842.html"]

["test_bug725069.html"]

["test_bug735059.html"]

["test_bug738366.html"]

["test_bug740784.html"]

["test_bug742261.html"]

["test_bug757371.html"]

["test_bug757771.html"]

["test_bug772796.html"]

["test_bug773262.html"]

["test_bug780035.html"]

["test_bug787432.html"]

["test_bug790475.html"]

["test_bug795418-2.html"]
support-files = ["file_bug795418-2.sjs"]

["test_bug795418-3.html"]

["test_bug795418-4.html"]

["test_bug795418-5.html"]

["test_bug795418-6.html"]

["test_bug795418.html"]

["test_bug795785.html"]
support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_utils.js"]

["test_bug796839.html"]

["test_bug830600.html"]
skip-if = [
  "os == 'android'",
]

["test_bug832025.html"]

["test_bug850043.html"]

["test_bug857487.html"]

["test_bug858918.html"]

["test_bug915962.html"]
support-files = [
  "file_bug915962.html",
  "!/gfx/layers/apz/test/mochitest/apz_test_utils.js",
]

["test_bug966155.html"]
skip-if = [
  "os != 'win'",
]
support-files = ["file_bug966155.html"]

["test_bug966552.html"]
skip-if = [
  "os != 'win'",
]
support-files = ["file_bug966552.html"]

["test_bug974309.html"]

["test_bug998188.html"]

["test_bug1026397.html"]

["test_bug1053048.html"]

["test_bug1068979.html"]

["test_bug1102906.html"]
skip-if = [
  "os == 'android'",
]

["test_bug1109465.html"]

["test_bug1130651.html"]

["test_bug1140105.html"]

["test_bug1140617.html"]

["test_bug1151186.html"]
skip-if = [
  "os == 'win' && ccov && xorigin", # high frequency intermittent
]

["test_bug1153237.html"]

["test_bug1162952.html"]

["test_bug1181130-1.html"]

["test_bug1181130-2.html"]

["test_bug1186799.html"]

["test_bug1230473.html"]

["test_bug1247483.html"]

["test_bug1248128.html"]

["test_bug1248185.html"]

["test_bug1248186.html"]

["test_bug1250010.html"]

["test_bug1257363.html"]

["test_bug1258085.html"]

["test_bug1268736.html"]

["test_bug1270235.html"]

["test_bug1306532.html"]
skip-if = [
  "headless",
]

["test_bug1310912.html"]

["test_bug1314790.html"]

["test_bug1315065.html"]

["test_bug1316302.html"]

["test_bug1328023.html"]

["test_bug1330796.html"]

["test_bug1332876.html"]

["test_bug1352799.html"]

["test_bug1358025.html"]

["test_bug1361008.html"]

["test_bug1361052.html"]

["test_bug1385905.html"]

["test_bug1390562.html"]

["test_bug1394758.html"]

["test_bug1399722.html"]

["test_bug1406726.html"]

["test_bug1409520.html"]

["test_bug1543312.html"]

["test_bug1568996.html"]

["test_bug1574596.html"]
skip-if = [
  "os == 'android'", # Bug 1575739
]

["test_bug1581337.html"]

["test_bug1619852.html"]

["test_bug1620778.html"]

["test_bug1649005.html"]

["test_bug1659276.html"]
skip-if = [
  "standalone", # Bug 2026600
]

["test_bug1704381.html"]

["test_cannot_undo_after_reinitializing_editor.html"]

["test_caret_focused_element_becomes_editable.html"]

["test_caret_move_in_vertical_content.html"]

["test_caret_visibility_when_moving_focus_in_shadow.html"]
support-files = ["window_caret_visibility_when_moving_focus_in_shadow.html"]

["test_cmd_absPos.html"]

["test_cmd_backgroundColor.html"]

["test_cmd_fontFace_with_empty_string.html"]

["test_cmd_fontFace_with_tt.html"]

["test_cmd_increaseFont.html"]

["test_cmd_paragraphState.html"]

["test_command_state_when_readonly.html"]

["test_composition_event_created_in_chrome.html"]

["test_composition_modified_as_multiple_text_nodes.html"]

["test_composition_selectionchange.html"]

["test_composition_with_highlight_in_texteditor.html"]

["test_contenteditable_copy_empty_selection.html"]

["test_contenteditable_focus.html"]

["test_cut_copy_delete_command_enabled.html"]

["test_cut_copy_password.html"]

["test_defaultParagraphSeparatorBR_between_blocks.html"]

["test_doc_scrollbar_toggled_designMode_on_mousedown.html"]
skip-if = [
  "os == 'android'", # Needs interaction with the scrollbar
]

["test_dom_input_event_on_htmleditor.html"]

["test_dom_input_event_on_texteditor.html"]

["test_dragdrop.html"]

["test_dragend_target.html"]

["test_editing_UI_in_plaintext-only.html"]

["test_execCommandPaste_noTarget.html"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1935188
]

["test_focus_caret_navigation_between_nested_editors.html"]

["test_focused_document_element_becoming_editable.html"]

["test_handle_new_lines.html"]

["test_htmleditor_tab_key_handling.html"]

["test_htmleditor_toggle_text_direction.html"]

["test_initial_selection_and_caret_of_designMode.html"]

["test_inlineTableEditing.html"]

["test_inline_style_cache.html"]

["test_insertHTML_starting_with_multiple_comment_nodes.html"]

["test_insertParagraph_in_h2_and_li.html"]

["test_insertParagraph_in_inline_editing_host.html"]

["test_insertText_around_text_node_in_plaintext_mode.html"]

["test_join_split_node_direction_change_command.html"]

["test_keypress_untrusted_event.html"]

["test_label_contenteditable.html"]

["test_mailcite_backspace_at_end_of_inline_reply.html"]
skip-if = [
  "xorigin", # Testing internal API for comm-central
]

["test_mailcite_keep_preceding_br_after_insert.html"]
skip-if = [
  "xorigin", # Testing internal API for comm-central
]

["test_mailcite_keep_trailing_br_after_delete.html"]
skip-if = [
  "xorigin", # Testing internal API for comm-central
]

["test_middle_click_paste.html"]
skip-if = [
  "headless",
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && opt", # Bug 1870753
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1870753
]

["test_native_key_bindings_in_shadow.html"]
skip-if = [
  "os == 'android'", # Depends on NativeKeyBindings used only on Linux and macOS
  "os == 'win'", # Depends on NativeKeyBindings used only on Linux and macOS
]

["test_nested_editor.html"]

["test_new_plaintext_mail_with_plaintext_signature.html"]

["test_nsIEditorMailSupport_insertAsCitedQuotation.html"]

["test_nsIEditorMailSupport_insertTextWithQuotations.html"]
skip-if = [
  "xorigin", # Testing internal API for comm-central
]

["test_nsIEditor_beginningOfDocument.html"]

["test_nsIEditor_canUndo_canRedo.html"]

["test_nsIEditor_clearUndoRedo.html"]

["test_nsIEditor_deleteNode.html"]

["test_nsIEditor_documentCharacterSet.html"]

["test_nsIEditor_documentIsEmpty.html"]

["test_nsIEditor_insertLineBreak.html"]

["test_nsIEditor_insertNode.html"]

["test_nsIEditor_isSelectionEditable.html"]

["test_nsIEditor_outputToString.html"]

["test_nsIEditor_undoAll.html"]

["test_nsIEditor_undoRedoEnabled.html"]

["test_nsIHTMLEditor_getElementOrParentByTagName.html"]

["test_nsIHTMLEditor_getParagraphState.html"]

["test_nsIHTMLEditor_getSelectedElement.html"]

["test_nsIHTMLEditor_insertElementAtSelection.html"]

["test_nsIHTMLEditor_removeInlineProperty.html"]

["test_nsIHTMLEditor_selectElement.html"]

["test_nsIHTMLEditor_setBackgroundColor.html"]

["test_nsIHTMLObjectResizer_hideResizers.html"]

["test_nsITableEditor_deleteTableCell.html"]

["test_nsITableEditor_deleteTableCellContents.html"]

["test_nsITableEditor_deleteTableColumn.html"]

["test_nsITableEditor_deleteTableRow.html"]

["test_nsITableEditor_getCellAt.html"]

["test_nsITableEditor_getCellDataAt.html"]

["test_nsITableEditor_getCellIndexes.html"]

["test_nsITableEditor_getFirstRow.html"]

["test_nsITableEditor_getFirstSelectedCellInTable.html"]

["test_nsITableEditor_getSelectedCells.html"]

["test_nsITableEditor_getSelectedCellsType.html"]

["test_nsITableEditor_getSelectedOrParentTableElement.html"]

["test_nsITableEditor_getTableSize.html"]

["test_nsITableEditor_in_plaintext-only.html"]

["test_nsITableEditor_insertTableCell.html"]

["test_nsITableEditor_insertTableColumn.html"]

["test_nsITableEditor_insertTableRow.html"]

["test_password_input_with_unmasked_range.html"]

["test_password_paste.html"]

["test_password_per_word_operation.html"]

["test_password_unmask_API.html"]

["test_pasteImgFromTransferable.html"]

["test_pasteImgTextarea.html"]

["test_pasteURLFromTransferable.html"]

["test_paste_as_quote_in_text_control.html"]

["test_paste_clipboard_change.html"]

["test_paste_no_formatting.html"]

["test_paste_redirect_focus_in_paste_event_listener.html"]

["test_pasting_in_root_element.xhtml"]

["test_pasting_in_temporarily_created_div_outside_body.html"]

["test_pasting_table_rows.html"]
skip-if = [
  "headless", # The test calls `synthesizeKey`, see bug 1669923.
]

["test_pasting_text_longer_than_maxlength.html"]

["test_replace_text.html"]

["test_resizers_appearance.html"]

["test_resizers_resizing_elements.html"]

["test_root_element_replacement.html"]

["test_sanitizer_on_paste.html"]
support-files = ["file_sanitizer_on_paste.sjs"]

["test_select_all_without_body.html"]
support-files = ["file_select_all_without_body.html"]

["test_selectable_input_event_dispatching_for_compositionend.html"]

["test_selection_at_beforeinput_insertReplacementText.html"]
skip-if = [
  "os == 'android'", # using the spellchecker
]

["test_selection_move_commands.html"]
support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_utils.js"]

["test_setting_value_longer_than_maxlength_with_setUserInput.html"]

["test_spellcheck_pref.html"]
skip-if = [
  "os == 'android'",
]

["test_state_change_on_reframe.html"]

["test_tb_htmlmail_reply_below_quote.html"]

["test_textarea_value_not_include_cr.html"]

["test_texteditor_textnode.html"]

["test_texteditor_tripleclick_setvalue.html"]

["test_texteditor_wrapping_long_line.html"]

["test_typing_at_edge_of_anchor.html"]

["test_undo_after_spellchecker_replaces_word.html"]
skip-if = [
  "os == 'android'",
]

["test_undo_redo_stack_after_setting_value.html"]

["test_undo_with_editingui.html"]

["test_updating_input_value_during_composition_from_async_input.html"]

["test_updating_input_value_during_composition_from_input.html"]
