зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1814074 - Make `AutoDeleteRangesHandler::ExtendOrShrinkRangeToDelete` consider whether all list items are selected more carefully r=m_kato
It currently check range boundaries are start/end of a list element. However, there are a lot of cases. E.g., selection can starts and/or ends inner position due to invisible white-spaces and sub-lists. The expectations of the new tests are based on Chrome's result. However, unfortunately, the joining result of sub-lists is different from Chrome. Therefore, they fail. (Gecko makes each list element has one list item.) Differential Revision: https://phabricator.services.mozilla.com/D169037
This commit is contained in:
Родитель
8fff5403c8
Коммит
596489c6c2
|
@ -1867,7 +1867,17 @@ Element* HTMLEditUtils::GetClosestAncestorAnyListElement(
|
|||
return element;
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
// static
|
||||
Element* HTMLEditUtils::GetClosestInclusiveAncestorAnyListElement(
|
||||
const nsIContent& aContent) {
|
||||
for (Element* element : aContent.InclusiveAncestorsOfType<Element>()) {
|
||||
if (HTMLEditUtils::IsAnyListElement(element)) {
|
||||
return element;
|
||||
}
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
|
|
@ -330,7 +330,7 @@ class HTMLEditUtils final {
|
|||
* IsVisibleTextNode() returns true if aText has visible text. If it has
|
||||
* only white-spaces and they are collapsed, returns false.
|
||||
*/
|
||||
static bool IsVisibleTextNode(const Text& aText);
|
||||
[[nodiscard]] static bool IsVisibleTextNode(const Text& aText);
|
||||
|
||||
/**
|
||||
* IsInVisibleTextFrames() returns true if any text in aText is in visible
|
||||
|
@ -488,6 +488,77 @@ class HTMLEditUtils final {
|
|||
HTMLEditUtils::IsEmptyNode(aElement, aOptions);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if aListElement is completely empty or it has only one list
|
||||
* item element which is empty.
|
||||
*/
|
||||
[[nodiscard]] static bool IsEmptyAnyListElement(const Element& aListElement) {
|
||||
MOZ_ASSERT(HTMLEditUtils::IsAnyListElement(&aListElement));
|
||||
bool foundListItem = false;
|
||||
for (nsIContent* child = aListElement.GetFirstChild(); child;
|
||||
child = child->GetNextSibling()) {
|
||||
if (HTMLEditUtils::IsListItem(child)) {
|
||||
if (foundListItem) {
|
||||
return false; // 2 list items found.
|
||||
}
|
||||
if (!IsEmptyNode(*child, {EmptyCheckOption::IgnoreEditableState})) {
|
||||
return false; // found non-empty list item.
|
||||
}
|
||||
foundListItem = true;
|
||||
continue;
|
||||
}
|
||||
if (child->IsElement()) {
|
||||
return false; // found sublist or illegal child.
|
||||
}
|
||||
if (child->IsText() &&
|
||||
HTMLEditUtils::IsVisibleTextNode(*child->AsText())) {
|
||||
return false; // found illegal visible text node.
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if aListElement does not have invalid child.
|
||||
*/
|
||||
enum class TreatSubListElementAs { Invalid, Valid };
|
||||
[[nodiscard]] static bool IsValidListElement(
|
||||
const Element& aListElement,
|
||||
TreatSubListElementAs aTreatSubListElementAs) {
|
||||
MOZ_ASSERT(HTMLEditUtils::IsAnyListElement(&aListElement));
|
||||
for (nsIContent* child = aListElement.GetFirstChild(); child;
|
||||
child = child->GetNextSibling()) {
|
||||
if (HTMLEditUtils::IsAnyListElement(child)) {
|
||||
if (aTreatSubListElementAs == TreatSubListElementAs::Invalid) {
|
||||
return false;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (child->IsHTMLElement(nsGkAtoms::li)) {
|
||||
if (MOZ_UNLIKELY(!aListElement.IsAnyOfHTMLElements(nsGkAtoms::ol,
|
||||
nsGkAtoms::ul))) {
|
||||
return false;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (child->IsAnyOfHTMLElements(nsGkAtoms::dt, nsGkAtoms::dd)) {
|
||||
if (MOZ_UNLIKELY(!aListElement.IsAnyOfHTMLElements(nsGkAtoms::dl))) {
|
||||
return false;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
if (MOZ_UNLIKELY(child->IsElement())) {
|
||||
return false;
|
||||
}
|
||||
if (MOZ_LIKELY(child->IsText())) {
|
||||
if (MOZ_UNLIKELY(HTMLEditUtils::IsVisibleTextNode(*child->AsText()))) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* IsEmptyOneHardLine() returns true if aArrayOfContents does not represent
|
||||
* 2 or more lines and have meaningful content.
|
||||
|
@ -1321,7 +1392,10 @@ class HTMLEditUtils final {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
static Element* GetClosestAncestorAnyListElement(const nsIContent& aContent);
|
||||
[[nodiscard]] static Element* GetClosestAncestorAnyListElement(
|
||||
const nsIContent& aContent);
|
||||
[[nodiscard]] static Element* GetClosestInclusiveAncestorAnyListElement(
|
||||
const nsIContent& aContent);
|
||||
|
||||
/**
|
||||
* GetClosestAncestorListItemElement() returns a list item element if
|
||||
|
@ -2120,9 +2194,11 @@ class HTMLEditUtils final {
|
|||
* aNode. If a node is a container node and first/last child is editable,
|
||||
* returns the child's start or last point recursively.
|
||||
*/
|
||||
enum class InvisibleText { Recognize, Skip };
|
||||
template <typename EditorDOMPointType>
|
||||
[[nodiscard]] static EditorDOMPointType GetDeepestEditableStartPointOf(
|
||||
const nsIContent& aContent) {
|
||||
const nsIContent& aContent,
|
||||
InvisibleText aInvisibleText = InvisibleText::Recognize) {
|
||||
if (NS_WARN_IF(!EditorUtils::IsEditableContent(
|
||||
aContent, EditorBase::EditorType::HTML))) {
|
||||
return EditorDOMPointType();
|
||||
|
@ -2130,20 +2206,49 @@ class HTMLEditUtils final {
|
|||
EditorDOMPointType result(&aContent, 0u);
|
||||
while (true) {
|
||||
nsIContent* firstChild = result.GetContainer()->GetFirstChild();
|
||||
if (!firstChild ||
|
||||
(!firstChild->IsText() &&
|
||||
if (!firstChild) {
|
||||
break;
|
||||
}
|
||||
// If the caller wants to skip invisible white-spaces, we should skip
|
||||
// invisible text nodes.
|
||||
if (aInvisibleText == InvisibleText::Skip && firstChild->IsText() &&
|
||||
EditorUtils::IsEditableContent(*firstChild,
|
||||
EditorBase::EditorType::HTML) &&
|
||||
!HTMLEditUtils::IsVisibleTextNode(*firstChild->AsText())) {
|
||||
for (nsIContent* nextSibling = firstChild->GetNextSibling();
|
||||
nextSibling; nextSibling = nextSibling->GetNextSibling()) {
|
||||
if (!nextSibling->IsText() ||
|
||||
// We know its previous sibling is very start of a block.
|
||||
// Therefore, we only need to scan the text here.
|
||||
HTMLEditUtils::GetInclusiveNextNonCollapsibleCharOffset(
|
||||
*firstChild->AsText(), 0u)
|
||||
.isSome()) {
|
||||
firstChild = nextSibling;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((!firstChild->IsText() &&
|
||||
!HTMLEditUtils::IsContainerNode(*firstChild)) ||
|
||||
!EditorUtils::IsEditableContent(*firstChild,
|
||||
EditorBase::EditorType::HTML)) {
|
||||
break;
|
||||
}
|
||||
if (aInvisibleText == InvisibleText::Skip && firstChild->IsText()) {
|
||||
result.Set(firstChild,
|
||||
HTMLEditUtils::GetInclusiveNextNonCollapsibleCharOffset(
|
||||
*firstChild->AsText(), 0u)
|
||||
.valueOr(0u));
|
||||
break;
|
||||
}
|
||||
result.Set(firstChild, 0u);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
template <typename EditorDOMPointType>
|
||||
[[nodiscard]] static EditorDOMPointType GetDeepestEditableEndPointOf(
|
||||
const nsIContent& aContent) {
|
||||
const nsIContent& aContent,
|
||||
InvisibleText aInvisibleText = InvisibleText::Recognize) {
|
||||
if (NS_WARN_IF(!EditorUtils::IsEditableContent(
|
||||
aContent, EditorBase::EditorType::HTML))) {
|
||||
return EditorDOMPointType();
|
||||
|
@ -2151,13 +2256,45 @@ class HTMLEditUtils final {
|
|||
auto result = EditorDOMPointType::AtEndOf(aContent);
|
||||
while (true) {
|
||||
nsIContent* lastChild = result.GetContainer()->GetLastChild();
|
||||
if (!lastChild ||
|
||||
(!lastChild->IsText() &&
|
||||
if (!lastChild) {
|
||||
break;
|
||||
}
|
||||
// If the caller wants to skip invisible white-spaces, we should skip
|
||||
// invisible text nodes.
|
||||
if (aInvisibleText == InvisibleText::Skip && lastChild->IsText() &&
|
||||
EditorUtils::IsEditableContent(*lastChild,
|
||||
EditorBase::EditorType::HTML) &&
|
||||
!HTMLEditUtils::IsVisibleTextNode(*lastChild->AsText())) {
|
||||
for (nsIContent* nextSibling = lastChild->GetPreviousSibling();
|
||||
nextSibling; nextSibling = nextSibling->GetPreviousSibling()) {
|
||||
if (!nextSibling->IsText() ||
|
||||
// We know its previous sibling is very start of a block.
|
||||
// Therefore, we only need to scan the text here.
|
||||
HTMLEditUtils::GetPreviousNonCollapsibleCharOffset(
|
||||
*lastChild->AsText(), lastChild->AsText()->TextDataLength())
|
||||
.isSome()) {
|
||||
lastChild = nextSibling;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((!lastChild->IsText() &&
|
||||
!HTMLEditUtils::IsContainerNode(*lastChild)) ||
|
||||
!EditorUtils::IsEditableContent(*lastChild,
|
||||
EditorBase::EditorType::HTML)) {
|
||||
break;
|
||||
}
|
||||
if (aInvisibleText == InvisibleText::Skip && lastChild->IsText()) {
|
||||
Maybe<uint32_t> visibleCharOffset =
|
||||
HTMLEditUtils::GetPreviousNonCollapsibleCharOffset(
|
||||
*lastChild->AsText(), lastChild->AsText()->TextDataLength());
|
||||
if (visibleCharOffset.isNothing()) {
|
||||
result = EditorDOMPointType::AtEndOf(*lastChild);
|
||||
break;
|
||||
}
|
||||
result.Set(lastChild, visibleCharOffset.value() + 1u);
|
||||
break;
|
||||
}
|
||||
result = EditorDOMPointType::AtEndOf(*lastChild);
|
||||
}
|
||||
return result;
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
#include "mozilla/ComputedStyle.h" // for ComputedStyle
|
||||
#include "mozilla/ContentIterator.h"
|
||||
#include "mozilla/EditorDOMPoint.h"
|
||||
#include "mozilla/EditorForwards.h"
|
||||
#include "mozilla/InternalMutationEvent.h"
|
||||
#include "mozilla/Maybe.h"
|
||||
#include "mozilla/OwningNonNull.h"
|
||||
|
@ -361,6 +362,15 @@ class MOZ_STACK_CLASS HTMLEditor::AutoDeleteRangesHandler final {
|
|||
const HTMLEditor& aHTMLEditor, const nsFrameSelection* aFrameSelection,
|
||||
const EditorDOMRangeType& aRangeToDelete) const;
|
||||
|
||||
/**
|
||||
* A helper method for ExtendOrShrinkRangeToDelete(). This returns shrunken
|
||||
* range if aRangeToDelete selects all over list elements which have some list
|
||||
* item elements to avoid to delete all list items from the list element.
|
||||
*/
|
||||
MOZ_NEVER_INLINE_DEBUG static EditorRawDOMRange
|
||||
GetRangeToAvoidDeletingAllListItemsIfSelectingAllOverListElements(
|
||||
const EditorRawDOMRange& aRangeToDelete);
|
||||
|
||||
/**
|
||||
* ShouldDeleteHRElement() checks whether aHRElement should be deleted
|
||||
* when selection is collapsed at aCaretPoint.
|
||||
|
@ -6494,7 +6504,7 @@ HTMLEditor::AutoDeleteRangesHandler::ExtendOrShrinkRangeToDelete(
|
|||
if (const Element* maybeListElement =
|
||||
HTMLEditUtils::GetElementIfOnlyOneSelected(aRangeToDelete)) {
|
||||
if (HTMLEditUtils::IsAnyListElement(maybeListElement) &&
|
||||
!HTMLEditUtils::IsEmptyNode(*maybeListElement)) {
|
||||
!HTMLEditUtils::IsEmptyAnyListElement(*maybeListElement)) {
|
||||
EditorRawDOMRange range =
|
||||
HTMLEditUtils::GetRangeSelectingAllContentInAllListItems<
|
||||
EditorRawDOMRange>(*maybeListElement);
|
||||
|
@ -6538,6 +6548,14 @@ HTMLEditor::AutoDeleteRangesHandler::ExtendOrShrinkRangeToDelete(
|
|||
backwardScanFromStartResult.GetContent() == editingHost) {
|
||||
break;
|
||||
}
|
||||
// Don't cross list element boundary because we don't want to delete list
|
||||
// element at start position unless it's empty.
|
||||
if (HTMLEditUtils::IsAnyListElement(
|
||||
backwardScanFromStartResult.GetContent()) &&
|
||||
!HTMLEditUtils::IsEmptyAnyListElement(
|
||||
*backwardScanFromStartResult.ElementPtr())) {
|
||||
break;
|
||||
}
|
||||
rangeToDelete.SetStart(
|
||||
backwardScanFromStartResult.PointAtContent<EditorRawDOMPoint>());
|
||||
}
|
||||
|
@ -6610,35 +6628,16 @@ HTMLEditor::AutoDeleteRangesHandler::ExtendOrShrinkRangeToDelete(
|
|||
}
|
||||
}
|
||||
|
||||
// If now, we select only the closest common ancestor list element or selects
|
||||
// all list items in it and it's not empty, we should make it have only one
|
||||
// list item which is empty.
|
||||
Element* selectedListElement =
|
||||
HTMLEditUtils::GetElementIfOnlyOneSelected(rangeToDelete);
|
||||
if (!selectedListElement ||
|
||||
!HTMLEditUtils::IsAnyListElement(selectedListElement)) {
|
||||
if (rangeToDelete.IsInContentNodes() && rangeToDelete.InSameContainer() &&
|
||||
HTMLEditUtils::IsAnyListElement(
|
||||
rangeToDelete.StartRef().ContainerAs<nsIContent>()) &&
|
||||
rangeToDelete.StartRef().IsStartOfContainer() &&
|
||||
rangeToDelete.EndRef().IsEndOfContainer()) {
|
||||
selectedListElement = rangeToDelete.StartRef().ContainerAs<Element>();
|
||||
} else {
|
||||
selectedListElement = nullptr;
|
||||
}
|
||||
}
|
||||
if (selectedListElement &&
|
||||
!HTMLEditUtils::IsEmptyNode(*selectedListElement)) {
|
||||
EditorRawDOMRange range =
|
||||
HTMLEditUtils::GetRangeSelectingAllContentInAllListItems<
|
||||
EditorRawDOMRange>(*selectedListElement);
|
||||
if (range.IsPositioned()) {
|
||||
if (EditorUtils::IsEditableContent(
|
||||
*range.StartRef().ContainerAs<nsIContent>(), EditorType::HTML) &&
|
||||
EditorUtils::IsEditableContent(
|
||||
*range.EndRef().ContainerAs<nsIContent>(), EditorType::HTML)) {
|
||||
return range;
|
||||
}
|
||||
// If range boundaries are in list element, and the positions are very
|
||||
// start/end of first/last list item, we may need to shrink the ranges for
|
||||
// preventing to remove only all list item elements.
|
||||
{
|
||||
EditorRawDOMRange rangeToDeleteListOrLeaveOneEmptyListItem =
|
||||
AutoDeleteRangesHandler::
|
||||
GetRangeToAvoidDeletingAllListItemsIfSelectingAllOverListElements(
|
||||
rangeToDelete);
|
||||
if (rangeToDeleteListOrLeaveOneEmptyListItem.IsPositioned()) {
|
||||
rangeToDelete = std::move(rangeToDeleteListOrLeaveOneEmptyListItem);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -6667,4 +6666,191 @@ HTMLEditor::AutoDeleteRangesHandler::ExtendOrShrinkRangeToDelete(
|
|||
return rangeToDelete;
|
||||
}
|
||||
|
||||
// static
|
||||
EditorRawDOMRange HTMLEditor::AutoDeleteRangesHandler::
|
||||
GetRangeToAvoidDeletingAllListItemsIfSelectingAllOverListElements(
|
||||
const EditorRawDOMRange& aRangeToDelete) {
|
||||
MOZ_ASSERT(aRangeToDelete.IsPositionedAndValid());
|
||||
|
||||
auto GetDeepestEditableStartPointOfList = [](Element& aListElement) {
|
||||
Element* const firstListItemElement =
|
||||
HTMLEditUtils::GetFirstListItemElement(aListElement);
|
||||
if (MOZ_UNLIKELY(!firstListItemElement)) {
|
||||
return EditorRawDOMPoint();
|
||||
}
|
||||
if (MOZ_UNLIKELY(!EditorUtils::IsEditableContent(*firstListItemElement,
|
||||
EditorType::HTML))) {
|
||||
return EditorRawDOMPoint(firstListItemElement);
|
||||
}
|
||||
return HTMLEditUtils::GetDeepestEditableStartPointOf<EditorRawDOMPoint>(
|
||||
*firstListItemElement);
|
||||
};
|
||||
|
||||
auto GetDeepestEditableEndPointOfList = [](Element& aListElement) {
|
||||
Element* const lastListItemElement =
|
||||
HTMLEditUtils::GetLastListItemElement(aListElement);
|
||||
if (MOZ_UNLIKELY(!lastListItemElement)) {
|
||||
return EditorRawDOMPoint();
|
||||
}
|
||||
if (MOZ_UNLIKELY(!EditorUtils::IsEditableContent(*lastListItemElement,
|
||||
EditorType::HTML))) {
|
||||
return EditorRawDOMPoint::After(*lastListItemElement);
|
||||
}
|
||||
return HTMLEditUtils::GetDeepestEditableEndPointOf<EditorRawDOMPoint>(
|
||||
*lastListItemElement);
|
||||
};
|
||||
|
||||
Element* const startListElement =
|
||||
aRangeToDelete.StartRef().IsInContentNode()
|
||||
? HTMLEditUtils::GetClosestInclusiveAncestorAnyListElement(
|
||||
*aRangeToDelete.StartRef().ContainerAs<nsIContent>())
|
||||
: nullptr;
|
||||
Element* const endListElement =
|
||||
aRangeToDelete.EndRef().IsInContentNode()
|
||||
? HTMLEditUtils::GetClosestInclusiveAncestorAnyListElement(
|
||||
*aRangeToDelete.EndRef().ContainerAs<nsIContent>())
|
||||
: nullptr;
|
||||
if (!startListElement && !endListElement) {
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
|
||||
// FIXME: If there are invalid children, we cannot handle first/last list item
|
||||
// elements properly. In that case, we should treat list elements and list
|
||||
// item elements as normal block elements.
|
||||
if (startListElement &&
|
||||
NS_WARN_IF(!HTMLEditUtils::IsValidListElement(
|
||||
*startListElement, HTMLEditUtils::TreatSubListElementAs::Valid))) {
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
if (endListElement && startListElement != endListElement &&
|
||||
NS_WARN_IF(!HTMLEditUtils::IsValidListElement(
|
||||
*endListElement, HTMLEditUtils::TreatSubListElementAs::Valid))) {
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
|
||||
const bool startListElementIsEmpty =
|
||||
startListElement &&
|
||||
HTMLEditUtils::IsEmptyAnyListElement(*startListElement);
|
||||
const bool endListElementIsEmpty =
|
||||
startListElement == endListElement
|
||||
? startListElementIsEmpty
|
||||
: endListElement &&
|
||||
HTMLEditUtils::IsEmptyAnyListElement(*endListElement);
|
||||
// If both list elements are empty, we should not shrink the range since
|
||||
// we want to delete the list.
|
||||
if (startListElementIsEmpty && endListElementIsEmpty) {
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
|
||||
// There may be invisible white-spaces and there are elements in the
|
||||
// list items. Therefore, we need to compare the deepest positions
|
||||
// and range boundaries.
|
||||
EditorRawDOMPoint deepestStartPointOfStartList =
|
||||
startListElement ? GetDeepestEditableStartPointOfList(*startListElement)
|
||||
: EditorRawDOMPoint();
|
||||
EditorRawDOMPoint deepestEndPointOfEndList =
|
||||
endListElement ? GetDeepestEditableEndPointOfList(*endListElement)
|
||||
: EditorRawDOMPoint();
|
||||
if (MOZ_UNLIKELY(!deepestStartPointOfStartList.IsSet() &&
|
||||
!deepestEndPointOfEndList.IsSet())) {
|
||||
// FIXME: This does not work well if there is non-list-item contents in the
|
||||
// list elements. Perhaps, for fixing this invalid cases, we need to wrap
|
||||
// the content into new list item like Chrome.
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
|
||||
// We don't want to shrink the range into empty sublist.
|
||||
if (deepestStartPointOfStartList.IsSet()) {
|
||||
for (nsIContent* const maybeList :
|
||||
deepestStartPointOfStartList.GetContainer()
|
||||
->InclusiveAncestorsOfType<nsIContent>()) {
|
||||
if (aRangeToDelete.StartRef().GetContainer() == maybeList) {
|
||||
break;
|
||||
}
|
||||
if (HTMLEditUtils::IsAnyListElement(maybeList) &&
|
||||
HTMLEditUtils::IsEmptyAnyListElement(*maybeList->AsElement())) {
|
||||
deepestStartPointOfStartList.Set(maybeList);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (deepestEndPointOfEndList.IsSet()) {
|
||||
for (nsIContent* const maybeList :
|
||||
deepestEndPointOfEndList.GetContainer()
|
||||
->InclusiveAncestorsOfType<nsIContent>()) {
|
||||
if (aRangeToDelete.EndRef().GetContainer() == maybeList) {
|
||||
break;
|
||||
}
|
||||
if (HTMLEditUtils::IsAnyListElement(maybeList) &&
|
||||
HTMLEditUtils::IsEmptyAnyListElement(*maybeList->AsElement())) {
|
||||
deepestEndPointOfEndList.SetAfter(maybeList);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const EditorRawDOMPoint deepestEndPointOfStartList =
|
||||
startListElement ? GetDeepestEditableEndPointOfList(*startListElement)
|
||||
: EditorRawDOMPoint();
|
||||
MOZ_ASSERT_IF(deepestStartPointOfStartList.IsSet(),
|
||||
deepestEndPointOfStartList.IsSet());
|
||||
MOZ_ASSERT_IF(!deepestStartPointOfStartList.IsSet(),
|
||||
!deepestEndPointOfStartList.IsSet());
|
||||
|
||||
const bool rangeStartsFromBeginningOfStartList =
|
||||
deepestStartPointOfStartList.IsSet() &&
|
||||
aRangeToDelete.StartRef().EqualsOrIsBefore(deepestStartPointOfStartList);
|
||||
const bool rangeEndsByEndingOfStartListOrLater =
|
||||
!deepestEndPointOfStartList.IsSet() ||
|
||||
deepestEndPointOfStartList.EqualsOrIsBefore(aRangeToDelete.EndRef());
|
||||
const bool rangeEndsByEndingOfEndList =
|
||||
deepestEndPointOfEndList.IsSet() &&
|
||||
deepestEndPointOfEndList.EqualsOrIsBefore(aRangeToDelete.EndRef());
|
||||
|
||||
EditorRawDOMRange newRangeToDelete;
|
||||
// If all over the list element at start boundary is selected, we should
|
||||
// shrink the range to start from the first list item to avoid to delete
|
||||
// all list items.
|
||||
if (!startListElementIsEmpty && rangeStartsFromBeginningOfStartList &&
|
||||
rangeEndsByEndingOfStartListOrLater) {
|
||||
newRangeToDelete.SetStart(EditorRawDOMPoint(
|
||||
deepestStartPointOfStartList.ContainerAs<nsIContent>(), 0u));
|
||||
}
|
||||
// If all over the list element at end boundary is selected, and...
|
||||
if (!endListElementIsEmpty && rangeEndsByEndingOfEndList) {
|
||||
// If the range starts before the range at end boundary of the range,
|
||||
// we want to delete the list completely, thus, we should extend the
|
||||
// range to contain the list element.
|
||||
if (aRangeToDelete.StartRef().IsBefore(
|
||||
EditorRawDOMPoint(endListElement, 0u))) {
|
||||
newRangeToDelete.SetEnd(EditorRawDOMPoint::After(*endListElement));
|
||||
MOZ_ASSERT_IF(newRangeToDelete.StartRef().IsSet(),
|
||||
newRangeToDelete.IsPositionedAndValid());
|
||||
}
|
||||
// Otherwise, if the range starts in the end list element, we shouldn't
|
||||
// delete the list. Therefore, we should shrink the range to end by end
|
||||
// of the last list item element to avoid to delete all list items.
|
||||
else {
|
||||
newRangeToDelete.SetEnd(EditorRawDOMPoint::AtEndOf(
|
||||
*deepestEndPointOfEndList.ContainerAs<nsIContent>()));
|
||||
MOZ_ASSERT_IF(newRangeToDelete.StartRef().IsSet(),
|
||||
newRangeToDelete.IsPositionedAndValid());
|
||||
}
|
||||
}
|
||||
|
||||
if (!newRangeToDelete.StartRef().IsSet() &&
|
||||
!newRangeToDelete.EndRef().IsSet()) {
|
||||
return EditorRawDOMRange();
|
||||
}
|
||||
|
||||
if (!newRangeToDelete.StartRef().IsSet()) {
|
||||
newRangeToDelete.SetStart(aRangeToDelete.StartRef());
|
||||
MOZ_ASSERT(newRangeToDelete.IsPositionedAndValid());
|
||||
}
|
||||
if (!newRangeToDelete.EndRef().IsSet()) {
|
||||
newRangeToDelete.SetEnd(aRangeToDelete.EndRef());
|
||||
MOZ_ASSERT(newRangeToDelete.IsPositionedAndValid());
|
||||
}
|
||||
|
||||
return newRangeToDelete;
|
||||
}
|
||||
|
||||
} // namespace mozilla
|
||||
|
|
|
@ -58,7 +58,7 @@ load 1393171.html
|
|||
needs-focus load 1402196.html
|
||||
load 1402469.html
|
||||
load 1402526.html
|
||||
pref(dom.document.exec_command.nested_calls_allowed,true) asserts(2) load 1402904.html # assertion is that mutation event listener caused by execCommand calls another execCommand
|
||||
pref(dom.document.exec_command.nested_calls_allowed,true) asserts(1) load 1402904.html # assertion is that mutation event listener caused by execCommand calls another execCommand
|
||||
pref(dom.document.exec_command.nested_calls_allowed,true) asserts(1) load 1405747.html # assertion is that mutation event listener caused by execCommand calls another execCommand
|
||||
load 1405897.html
|
||||
load 1408170.html
|
||||
|
|
|
@ -714,3 +714,19 @@
|
|||
|
||||
[[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["delete",""\]\] "<p><font size=5>foo</font><p><font color=blue>[\]bar</font>" queryCommandValue("fontSize") before]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[[["delete",""\]\] "<ul><ol><li>[abc</li></ol><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["delete",""\]\] "<ul><ul><li>[abc</li></ul><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["delete",""\]\] "<ul><li>[abc</li><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["delete",""\]\] "<ul><ul><li>[abc</li></ul><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["delete",""\]\] "<ul><ol><li>[abc</li></ol><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
|
@ -454,7 +454,7 @@
|
|||
expected: FAIL
|
||||
|
||||
|
||||
[forwarddelete.html?6001-last]
|
||||
[forwarddelete.html?6001-7000]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[[["forwarddelete",""\]\] "<ol><li>foo[<li>\]bar</ol>" compare innerHTML]
|
||||
|
@ -511,6 +511,9 @@
|
|||
[[["forwarddelete",""\]\] "<ul><li>foo</ul><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<p><quasit>[foo\]</quasit>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -565,9 +568,10 @@
|
|||
[[["forwarddelete",""\]\] "<div style=white-space:nowrap>[\]f\\nbar</div>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<p><quasit>[foo\]</quasit>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[forwarddelete.html?7001-last]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[[["styleWithCSS","false"\],["defaultparagraphseparator","div"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") before]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -579,3 +583,27 @@
|
|||
|
||||
[[["styleWithCSS","false"\],["defaultparagraphseparator","p"\],["forwarddelete",""\]\] "<p><font color=blue>foo[\]</font><p><font size=5>bar</font>" queryCommandValue("fontSize") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ul><ol><li>[abc</li></ol><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ul><ul><li>[abc</li></ul><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ul><li>[abc</li><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ul><ul><li>[abc</li></ul><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ul><ol><li>[abc</li></ol><ul><li>def\]</li></ul></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ol><li>[abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ol><li> [abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["forwarddelete",""\]\] "<ol>\\n<li>[abc</li></ol><ul><li>def\]</li></ul>" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,36 +4,18 @@
|
|||
[Backspace at "<ul><li><ol><li>list-item1[</li></ol></li></ul><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>[list-item1</li></ol><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ul><li>list-item2\]</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ul><li>}list-item2<br>second line in list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><ol><li>list-item2\]</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>list-item1</li><li>[list-item2</li></ol><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>{}<br></li></ol><li>list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li><li>list-item2\]</li></ul><ul><li>list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li><li>list-item2\]</li></ul><ol><li>list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>list-item1[</li></ul></li></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -43,9 +25,6 @@
|
|||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li><ol><li>list-item2\]</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ol><li>}list-item2</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ul><li>}list-item2</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -67,12 +46,6 @@
|
|||
[Backspace at "<ul><ul><li>[list-item1</li></ul></ul><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li><li><ul><li>list-item2\]</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>{}<br></li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -103,27 +76,18 @@
|
|||
[Backspace at "<ul><ol><li>[list-item1</li></ol></ul><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li><ul><li>list-item2\]</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>{}<br></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ol><li>list-item2\]</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ol><li>list-item2\]</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -151,15 +115,9 @@
|
|||
[Backspace at "<ul><li>list-item1</li><ol><li>{}<br></li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li>{<li>list-item2</li>}</ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ol><li><ol><li>}list-item2<br>second line of list-item2</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li><ul><li>}list-item2</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ul><li><ul><li>}list-item2</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -172,15 +130,9 @@
|
|||
[Backspace at "<ul><li>list-item1[</li></ul><ul><li>}list-item2</li><li>list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li><li>list-item2</li>{<li>list-item3</li>}</ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>{}<br></li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ol><ul><li>}list-item2<br>second line of list-item2</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -232,9 +184,6 @@
|
|||
[Backspace at "<ul><ul><li>{}<br></li></ul><li>list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ul><li>list-item2\]</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -244,18 +193,12 @@
|
|||
[Backspace at "<ul><li>list-item1</li><li>list-item2</li>{<ul><li><br></li></ul>}</ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>[list-item1</li></ol></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ul><ol><li>}list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -271,27 +214,15 @@
|
|||
[Backspace at "<ul><li>list-item1</li><li><ul><li>{}<br></li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li><li>[list-item2</li><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><ol><ol><li>}list-item2</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ul><li>}list-item2</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>[list-item1</li></ol><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li><li>list-item2\]</li></ul><ol><li>list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -301,9 +232,6 @@
|
|||
[Backspace at "<ul><li>list-item1</li><ul><li>{}<br></li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li><ol><li>}list-item2</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul></ul><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -313,9 +241,6 @@
|
|||
[Backspace at "<ul><ul><li>{}<br></li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ol><li>}list-item2</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>list-item1[</li></ol></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -328,9 +253,6 @@
|
|||
[Backspace at "<ul><li>list-item1</li><li>list-item2</li>{<li>list-item3</li>}</ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li><ul><li>{}<br></li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -343,9 +265,6 @@
|
|||
[Backspace at "<ul><li>list-item1</li><li><ol><li>{}<br></li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li>{<li>list-item2</li>}</ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -388,9 +307,6 @@
|
|||
[Backspace at "<ul><li>[list-item1</li><ul><li>list-item2</li><li>}list-item3</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><ul><li>list-item2\]</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ol><li>}list-item2</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -412,39 +328,18 @@
|
|||
[Backspace at "<ul><li>list-item1</li><li>[\]list-item2<br>second line of list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>[list-item1</li></ol></li></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>{}<br></li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li><ul><li>list-item2\]</li></ul></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>[list-item1</li></ol></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ul><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li><ol><li>list-item2\]</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>[list-item1</li></ul></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ul><li>list-item1</li><li>[list-item2</li></ul><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>[list-item1</li></ol></li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ol><li>list-item2\]</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>first line in list-item1<br>list-item1[</li></ul><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -469,9 +364,6 @@
|
|||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ul><li>list-item2\]</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>[list-item1</li></ol><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li><ul><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -490,12 +382,6 @@
|
|||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><ol><li>[list-item1</li></ol></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li><li><ol><li>list-item2\]</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><ol><li>}list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -505,24 +391,15 @@
|
|||
[Backspace at "<ul><li><ul><li>{}<br></li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><ol><li>}list-item2</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ul><li><ul><li>}list-item2</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ol><li>[list-item1</li></ol></li></ul><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><ol><li><ol><li>list-item2\]</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -571,16 +448,10 @@
|
|||
[Backspace at "<div>{<ul><li>list-item1</li><li contenteditable="false">list-item2</li></ul>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<div>{<ul><li><br></li><li contenteditable="false">list-item2</li><li><br></li></ul>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[input-events-get-target-ranges-deleting-in-list-items.tentative.html?Delete,ul]
|
||||
expected:
|
||||
if (os == "android") and fission: [OK, TIMEOUT]
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><li><ul><li>}list-item2</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li><ol><li>list-item2</li><li>}list-item3</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -623,9 +494,6 @@
|
|||
[Delete at "<ul><li>list-item1[</li></ul><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1</li><li>list-item2</li>{<li>list-item3</li>}</ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>{}<br></li></ol><li>list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -650,9 +518,6 @@
|
|||
[Delete at "<ul><ol><li>list-item1</li><li>[list-item2</li></ol><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -719,9 +584,6 @@
|
|||
[Delete at "<ul><li>list-item1[</li></ul><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><li><ol><li>}list-item2</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -746,15 +608,9 @@
|
|||
[Delete at "<ul><li>[list-item1</li><ol><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>[list-item1</li></ol><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><li><ul><li>}list-item2</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ul><li>list-item1</li><li>[list-item2</li></ul><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -791,9 +647,6 @@
|
|||
[Delete at "<ul><li><ol><li>[list-item1</li></ol></li></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>{}<br></li></ol><li>list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -806,9 +659,6 @@
|
|||
[Delete at "<ul><li>[list-item1</li></ul><ol><ol><li>list-item2\]</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ol><li>[list-item1</li></ol><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[</li></ul><ul><ol><li>}list-item2<br>second line of list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -827,15 +677,6 @@
|
|||
[Delete at "<ul><ol><li>[list-item1</li></ol></ul><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><ol><li>}list-item2</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><li><ol><li>list-item2\]</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -857,9 +698,6 @@
|
|||
[Delete at "<ul><ul><li>[list-item1</li></ul></ul><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ul><li>[list-item1</li></ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>[list-item1</li></ol></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -926,18 +764,12 @@
|
|||
[Delete at "<ul><ul><li>{}<br></li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1</li><li>[list-item2</li><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ol><li>[list-item1</li></ol></li></ul><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li><li><ol><li>list-item2\]</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>{}<br></li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -974,9 +806,6 @@
|
|||
[Delete at "<ul><li><ul><li>list-item1[</li></ul></li></ul><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><ul><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li><ul><li>list-item2</li><li>}list-item3</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1007,24 +836,12 @@
|
|||
[Delete at "<ul><li>list-item1[\]<br><br></li><li>list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[</li><li>list-item2\]</li></ul><ol><li>list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1</li>{<li>list-item2</li>}</ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ul><li><ul><li>list-item2\]</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[</li></ul><ol><li><ol><li>}list-item2<br>second line of list-item2</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ol><li>[list-item1</li></ol><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ol><li>{}<br></li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1040,9 +857,6 @@
|
|||
[Delete at "<ul><li>list-item1[</li></ul><ol><ol><li>}list-item2<br>second line of list-item2</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><li><ol><li>}list-item2</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ul><li>[list-item1</li></ul></ul><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1067,9 +881,6 @@
|
|||
[Delete at "<ul><ul><li>[list-item1</li></ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><ol><ol><li>}list-item2</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1085,9 +896,6 @@
|
|||
[Delete at "<ul><ul><li>{}<br></li></ul><li>list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li><li><ul><li>list-item2\]</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1097,9 +905,6 @@
|
|||
[Delete at "<ul><li><ul><li>[list-item1</li></ul></li></ul><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[</li><li>list-item2\]</li></ul><ul><li>list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><ul><li>[list-item1</li></ul></ul><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1175,9 +980,6 @@
|
|||
[Delete at "<div>{<ul><li>list-item1</li><li contenteditable="false">list-item2</li></ul>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<div>{<ul><li><br></li><li contenteditable="false">list-item2</li><li><br></li></ul>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[input-events-get-target-ranges-deleting-in-list-items.tentative.html?Backspace,ol]
|
||||
expected:
|
||||
|
@ -1188,9 +990,6 @@
|
|||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ul><li>}list-item2</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li><ul><li>{}<br></li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1221,21 +1020,9 @@
|
|||
[Backspace at "<ol><li>list-item1[</li></ol><ul><li>}list-item2</li><li>list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol></li></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><ul><li>list-item2</li><li>}list-item3</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1245,18 +1032,9 @@
|
|||
[Backspace at "<ol><li>[list-item1</li></ol><ol><ol><li>list-item2\]</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ol><li>list-item2\]</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><ol><li>list-item2\]</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li><li>list-item2\]</li></ol><ol><li>list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol></li></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>list-item1[</li></ol></li></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1266,15 +1044,9 @@
|
|||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ol><li>}list-item2</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li>list-item2</li>{<ul><li><br></li></ul>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><ol><li>list-item2\]</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>list-item1[</li></ol></li></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1287,9 +1059,6 @@
|
|||
[Backspace at "<ol><li>list-item1</li><ul><li>{}<br></li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><ul><li>list-item2\]</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ol><li>list-item2\]</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1302,15 +1071,9 @@
|
|||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ol><li>}list-item2</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li><ol><li>{}<br></li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1329,12 +1092,6 @@
|
|||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ol><li>}list-item2</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><li><ol><li>list-item2\]</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li>list-item2</li>{<ol><li><br></li></ol>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1353,9 +1110,6 @@
|
|||
[Backspace at "<ol><li>first line in list-item1<br>list-item1[</li></ol><ul><li>}list-item2</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ul><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>{}<br></li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1401,45 +1155,21 @@
|
|||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ol><li>}list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><li><ul><li>list-item2\]</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li>[list-item2</li><ul><li>list-item3</li><li>}list-item4</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ul><li>list-item1</li><li>[list-item2</li></ul><li>}list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ul><li>list-item2\]</li></ul></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><li>list-item2\]</li><li>list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol></ol><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li>{<li>list-item2</li>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ul><li>}list-item2</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1452,9 +1182,6 @@
|
|||
[Backspace at "<ol><li><ul><li>list-item1[</li></ul></li></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ul><li>[list-item1</li></ul></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ul><li>list-item2\]</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1479,9 +1206,6 @@
|
|||
[Backspace at "<ol><li>list-item1[</li></ol><ul><li><ul><li>}list-item2</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li><li>list-item2\]</li></ol><ul><li>list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>{}<br></li></ol><li>list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1500,27 +1224,18 @@
|
|||
[Backspace at "<ol><ul><li>list-item1</li><li>[list-item2</li></ul><li>}list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><ol><li>{}<br></li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ol><li>list-item2\]</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><ol><li><ol><li>}list-item2</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ul><li>list-item2\]</li></ul></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><ul><ul><li>}list-item2</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1545,15 +1260,6 @@
|
|||
[Backspace at "<ol><ol><li>list-item1[</li></ol></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li>[list-item2</li><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><ol><li>}list-item2</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><ol><ol><li>}list-item2</li></ol></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1611,30 +1317,15 @@
|
|||
[Backspace at "<ol><li>list-item1[</li></ol><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li><li>list-item2</li>{<li>list-item3</li>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li><ol><li>}list-item2</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><ul><ol><li>}list-item2<br>second line of list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ol><li>list-item2\]</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ul><li>[list-item1</li></ul></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ol><li>list-item2\]</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ol><li>}list-item2</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1644,12 +1335,6 @@
|
|||
[Backspace at "<ol><li><ul><li>list-item1[</li></ul></li></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>{}<br></li></ol><li>list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1686,18 +1371,12 @@
|
|||
[Backspace at "<ol><li>list-item1[</li></ol><ol><ul><li>}list-item2<br>second line of list-item2</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ol><li><ol><li>list-item2\]</li></ol></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li><ol><li>[list-item1</li></ol></li></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><ul><li><ol><li>}list-item2<br>second line of list-item2</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><ul><ul><li>list-item2\]</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1752,9 +1431,6 @@
|
|||
[Backspace at "<div>{<ol><li>list-item1</li><li contenteditable="false">list-item2</li></ol>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<div>{<ol><li><br></li><li contenteditable="false">list-item2</li><li><br></li></ol>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[input-events-get-target-ranges-deleting-in-list-items.tentative.html?Delete,ol]
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><ul><li>list-item2\]</li></ul></ol>" - comparing innerHTML]
|
||||
|
@ -1763,15 +1439,9 @@
|
|||
[Delete at "<ol><li><ul><li>list-item1[</li></ul></li></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ul><li>[list-item1</li></ul><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ol><li>[list-item1</li></ol></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><li><ol><li>}list-item2</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><ol><li>list-item2\]</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1790,33 +1460,21 @@
|
|||
[Delete at "<ol><li>list-item1</li><li><ul><li>{}<br></li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li></ol><ul><li><ol><li>}list-item2<br>second line of list-item2</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1</li><li>[list-item2</li><ol><li>list-item3</li><li>}list-item4</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><li><ol><li>}list-item2</li></ol></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ul><li>{}<br></li></ul></li><li>list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ol><li>[list-item1</li></ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li><li><ol><li>list-item2\]</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ul><li>list-item2\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><ol><li>}list-item2</li></ol></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ul><li>list-item1[</li></ul></ol><ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1847,9 +1505,6 @@
|
|||
[Delete at "<ol><li>[list-item1</li></ol><ol><li><ol><li>list-item2\]</li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><ol><li>}list-item2</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><ul><li>list-item2\]</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1937,15 +1592,9 @@
|
|||
[Delete at "<ol><ul><li>[list-item1</li></ul><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ol><li>list-item1[</li></ol></li></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><li><ul><li>}list-item2</li></ul></li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><ul><li>list-item2\]</li></ul></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1973,9 +1622,6 @@
|
|||
[Delete at "<ol><li>[list-item1</li></ol><ul><ol><li>}list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ol><li>list-item1</li><li>[list-item2</li></ol><li>}list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2009,9 +1655,6 @@
|
|||
[Delete at "<ol><li>[list-item1</li></ol><ol><li><ul><li>}list-item2</li></ul></li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li></ol><ul><ol><li>}list-item2<br>second line of list-item2</li></ol></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2021,21 +1664,12 @@
|
|||
[Delete at "<ol><li><ul><li>list-item1[</li></ul></li></ol><ol><li>list-item2\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><li><ul><li>}list-item2</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1</li>{<li>list-item2</li>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li><ul><li>list-item2\]</li></ul></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><li><ol><li>}list-item2</li></ol></li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ol><li>[list-item1</li></ol></ol><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2078,9 +1712,6 @@
|
|||
[Delete at "<ol><li><ul><li>[list-item1</li></ul></li></ol><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li><li>list-item2\]</li></ol><ol><li>list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ol><li>[list-item1</li></ol></ol><ul><li>list-item2\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2099,9 +1730,6 @@
|
|||
[Delete at "<ol><li>{}<br></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ul><ul><li>}list-item2</li></ul></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li><ul><li>}list-item2</li></ul></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2138,9 +1766,6 @@
|
|||
[Delete at "<ol><li><ol><li>{}<br></li></ol></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li><li><ul><li>list-item2\]</li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li><li>list-item2\]</li></ol><ol><li>list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2159,9 +1784,6 @@
|
|||
[Delete at "<ol><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ol><li>[list-item1</li></ol><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ol><li>{}<br></li></ol></li><li>list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2189,15 +1811,9 @@
|
|||
[Delete at "<ol><li><ol><li>[list-item1</li></ol></li></ol><ol><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1</li><li>list-item2</li>{<li>list-item3</li>}</ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ul><li>[list-item1</li></ul></ol><ul><li>}list-item2</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><ul><li>[list-item1</li></ul><li>}list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2243,18 +1859,9 @@
|
|||
[Delete at "<ol><li>list-item1[</li></ol><ol><li>}list-item2<br>second line in list-item2</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ol><li>[list-item1</li></ol><li>list-item2\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1</li><li>[list-item2</li><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li><ul><li>{}<br></li></ul></li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li><li>list-item2\]</li></ol><ul><li>list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><ol><ol><li>list-item2\]</li></ol></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2353,6 +1960,3 @@
|
|||
|
||||
[Delete at "<div>{<ol><li>list-item1</li><li contenteditable="false">list-item2</li></ol>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<div>{<ol><li><br></li><li contenteditable="false">list-item2</li><li><br></li></ol>}</div>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[Delete at "<ol><li>list-item1[\]</li></ol><dl><dd>list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li></ol><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -56,9 +53,6 @@
|
|||
[Delete at "<ol><li>[list-item1</li></ol><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><ul><li>}list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -89,9 +83,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[\]</li></ul><dl><dt>list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -101,9 +92,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[\]</li></ul><dl><dd>list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -113,9 +101,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><ol><li>list-item3\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[</li></ul><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -128,9 +113,6 @@
|
|||
[Delete at "<ol><li>list-item1[\]</li></ol><dl><dt>list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>list-item1[\]</li></ul><dl><dt>list-item2</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -143,9 +125,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><ol><li>list-item3\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[\]</li></ol><dl><dt>list-item2</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -185,12 +164,6 @@
|
|||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><ul><li>list-item3\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -233,27 +206,18 @@
|
|||
[Delete at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><ol><li>list-item3\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>list-item2[\]</dd></dl><ul><li>list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>list-item1[</li></ol><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -278,9 +242,6 @@
|
|||
[Delete at "<ol><li>list-item1[\]</li></ol><dl><dd>list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ol><li>[list-item1</li></ol><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><ul><li>}list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -299,9 +260,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><ul><li>list-item3\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>list-item2[\]</dt></dl><ol><li>list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -317,9 +275,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><ol><li>}list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -335,9 +290,6 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dd>list-item2[\]</dd></dl><ol><li>list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><ol><li>}list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -379,9 +331,6 @@
|
|||
[Backspace at "<ul><li>list-item1</li></ul><dl><dd>[\]list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -394,21 +343,12 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><ul><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li></ol><dl><dd>[\]list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><ol><li>}list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li></ol><dl><dt>[\]list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -436,9 +376,6 @@
|
|||
[Backspace at "<ol><li>list-item1</li></ol><dl><dt>[\]list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li></ul><dl><dt>[\]list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -460,9 +397,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><ul><li>}list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -475,9 +409,6 @@
|
|||
[Backspace at "<ul><li>list-item1[</li></ul><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -499,9 +430,6 @@
|
|||
[Backspace at "<ul><li>list-item1[</li></ul><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li></ul><dl><dd>[\]list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -526,21 +454,12 @@
|
|||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li></ol><dl><dd>[\]list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><ul><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd}>list-item2</dd></dl><ul><li>[\]list-item3</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -568,9 +487,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><ol><li>}list-item3</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -589,30 +505,18 @@
|
|||
[Backspace at "<ol><li>list-item1</li></ol><dl><dt>[\]list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li></ul><dl><dt>[\]list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li></ul><dl><dd>[\]list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1</li></ul><dl><dd>[\]list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -622,9 +526,6 @@
|
|||
[Backspace at "<ul><li>list-item1[</li></ul><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd}>list-item2</dd></dl><ol><li>[\]list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -658,12 +559,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><ul><li>}list-item3</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><ul><li>list-item3\]</li></ul>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -682,24 +577,15 @@
|
|||
[Backspace at "<ul><li>list-item1[</li></ul><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><ol><li>}list-item3</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1</li></ol><dl><dd>[\]list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><ul><li>list-item3\]</li></ul>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>[list-item1</li></ul><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ul><li>list-item1[</li></ul><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -721,12 +607,6 @@
|
|||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><ol><li>list-item3\]</li></ol>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><ol><li>list-item3\]</li></ol>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>[list-item1</li></ol><dl><dt>}list-item2</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<ol><li>list-item1[</li></ol><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -6,9 +6,6 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -18,18 +15,6 @@
|
|||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dt>}list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2</dd><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -42,9 +27,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -84,9 +66,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2</dd><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1[</dd></dl><dl><dd>}list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -123,15 +102,9 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -168,9 +141,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dd>list-item3\]</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -192,39 +162,24 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dt>list-item2[\]</dt></dl><dl><dt>list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dt>list-item3\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1[</dt></dl><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>list-item2[\]</dd></dl><dl><dd>list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dd>}list-item2</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1[\]</dd></dl><dl><dd>list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -237,12 +192,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -285,27 +234,18 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1[</dd></dl><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -330,9 +270,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[\]</dt></dl><dl><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -375,15 +312,9 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -393,9 +324,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -411,9 +339,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1[</dd></dl><dl><dd>}list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -474,15 +399,9 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -492,9 +411,6 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -531,27 +447,18 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dd>list-item2[</dd></dl><dl><dd>list-item3\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1[</dt></dl><dl><dd>}list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[\]</dt></dl><dl><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>}list-item2</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -591,15 +498,9 @@
|
|||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>list-item3\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -630,9 +531,6 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -648,12 +546,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -687,9 +579,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -726,9 +615,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dd>list-item2[\]</dd></dl><dl><dd>list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt></dl><dl><dt>}list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -789,18 +675,12 @@
|
|||
[Delete at "<dl><dt>list-item1[\]</dt></dl><dl><dd>list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>list-item2[</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -822,9 +702,6 @@
|
|||
[Delete at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -849,9 +726,6 @@
|
|||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -948,9 +822,6 @@
|
|||
[Delete at "<dl><dt>list-item1[</dt></dl><dl><dd>list-item2\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -978,9 +849,6 @@
|
|||
[Delete at "<dl><dt>list-item1</dt><dt>list-item2[\]</dt></dl><dl><dd>list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Delete at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1035,27 +903,15 @@
|
|||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>}list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2[</dd></dl><dl><dt>list-item3\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1071,9 +927,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1086,12 +939,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2</dt></dl><dl><dd>[\]list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1104,9 +951,6 @@
|
|||
[Backspace at "<dl><dd>list-item1[</dd></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1146,12 +990,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2</dd></dl><dl><dt>[\]list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1161,9 +999,6 @@
|
|||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1206,24 +1041,12 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1[</dd></dl><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1233,24 +1056,9 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2</dd><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2</dd><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt></dl><dl><dt>[\]list-item2</dt><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1278,9 +1086,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1290,18 +1095,12 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dt>list-item3\]</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1[</dd></dl><dl><dd>}list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1353,24 +1152,15 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt></dl><dl><dt>[\]list-item2</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt></dl><dl><dt>[\]list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2</dt></dl><dl><dd>[\]list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1395,15 +1185,9 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd></dl><dl><dd>[\]list-item2</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2</dt><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1413,9 +1197,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>list-item3\]</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dd>list-item3\]</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1467,9 +1248,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1488,18 +1266,12 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>}list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1[</dt></dl><dl><dd>}list-item2</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1536,9 +1308,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1572,9 +1341,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>}list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1584,24 +1350,15 @@
|
|||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2</dt></dl><dl><dd>[\]list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1[</dt></dl><dl><dd>}list-item2</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>}list-item2</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1644,18 +1401,12 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd></dl><dl><dt>[\]list-item2</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1665,15 +1416,9 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2</dd></dl><dl><dt>[\]list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1[</dd></dl><dl><dd>list-item2\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1686,21 +1431,12 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2[</dd></dl><dl><dd>list-item3\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd></dl><dl><dd>[\]list-item2</dd><dd>list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1743,9 +1479,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1758,9 +1491,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2[</dt></dl><dl><dd>list-item3\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt></dl><dl><dd>[\]list-item2</dd><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1815,15 +1545,9 @@
|
|||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1[</dd></dl><dl><dt>}list-item2</dt><dd>list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd></dl><dl><dt>[\]list-item2</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1836,9 +1560,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dd>}list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>}list-item3</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1848,27 +1569,15 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2</dt></dl><dl><dt>[\]list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dt>list-item3</dt><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2\]</dd><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>[list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2[</dd></dl><dl><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd></dl><dl><dd>[\]list-item2</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1902,9 +1611,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2</dd></dl><dl><dt>[\]list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2</dd></dl><dl><dt>[\]list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1935,9 +1641,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dd>list-item2</dd></dl><dl><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2</dt></dl><dl><dd>[\]list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1953,15 +1656,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dd>}list-item2</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dt>list-item4\]</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1983,18 +1677,12 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>list-item2</dd><dd>}list-item3</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2</dt><dt>}list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dt>}list-item3</dt><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt></dl><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>[list-item2</dt></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2010,9 +1698,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dd>}list-item2</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dd>[list-item2</dd></dl><dl><dt>list-item3\]</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2049,9 +1734,6 @@
|
|||
[Backspace at "<dl><dd>[list-item1</dd></dl><dl><dt>list-item2\]</dt><dt>list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>}list-item3</dt><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2</dt></dl><dl><dt>[\]list-item3</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2073,9 +1755,6 @@
|
|||
[Backspace at "<dl><dt>list-item1</dt><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dd>list-item2</dd></dl><dl><dd>}list-item3</dd><dt>list-item4</dt></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>[list-item1</dt><dt>list-item2</dt></dl><dl><dd>list-item3</dd><dd>list-item4\]</dd></dl>"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2091,9 +1770,6 @@
|
|||
[Backspace at "<dl><dd>list-item1</dd><dd>list-item2</dd></dl><dl><dd>[\]list-item3</dd><dd>list-item4</dd></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dd>[list-item1</dd><dt>list-item2</dt></dl><dl><dt>list-item3</dt><dt>list-item4\]</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[Backspace at "<dl><dt>list-item1</dt><dt>list-item2</dt></dl><dl><dt>[\]list-item3</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2114,4 +1790,3 @@
|
|||
|
||||
[Backspace at "<dl><dd>list-item1</dd><dt>list-item2</dt></dl><dl><dd>[\]list-item3</dd><dt>list-item4</dt></dl>" - comparing innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2911,4 +2911,105 @@ var browserTests = [
|
|||
"<span style=\"color:rgb(0, 0, 255)\">foo[]</span><span style=\"color:rgb(255, 0, 0)\">bar</span>",
|
||||
[true,true],
|
||||
{"foreColor":[false,false,"rgb(255, 0, 0)",false,false,"rgb(0, 0, 255)"]}],
|
||||
|
||||
// If all list items are selected, keep one list item.
|
||||
["<ul><li>[abc</li><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ol><li>[abc</li></ol><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><ol><li>{}<br></li></ol></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ul><li>[abc</li></ul><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><ul><li>{}<br></li></ul></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><ul><li>def]</li></ul></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ul><li>[abc</li></ul><ul><li>def]</li></ul></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><ul><li>{}<br></li></ul></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ol><li>[abc</li></ol><ul><li>def]</li></ul></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><ol><li>{}<br></li></ol></ul>",
|
||||
[true],
|
||||
{}],
|
||||
// Don't be confused at inner elements of the list items.
|
||||
["<ul><li><span>[abc</span></li><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li><span>def]</span></li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li><span>[abc</span></li><li><span>def]</span></li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
// Don't be confused at white-spaces around first/last list items' boundaries.
|
||||
["<ul><li> [abc</li><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li>def] </li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li> [abc</li><li>def] </li></ul>",
|
||||
[["delete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul>\n<li>[abc</li><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul>\n<li>{}<br></li></ul>"],
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li>def]</li>\n</ul>",
|
||||
[["delete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul><li>{}<br></li>\n</ul>"],
|
||||
[true],
|
||||
{}],
|
||||
["<ul>\n<li>[abc</li><li>def]</li>\n</ul>",
|
||||
[["delete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul>\n<li>{}<br></li></ul>",
|
||||
"<ul><li>{}<br></li>\n</ul>",
|
||||
"<ul>\n<li>{}<br></li>\n</ul>"],
|
||||
[true],
|
||||
{}],
|
||||
// Same things for non-sub-lists.
|
||||
["<ol><li>[abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ol><li>{}<br></li></ol>",
|
||||
[true],
|
||||
{}],
|
||||
["<ol><li> [abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
"<ol><li>{}<br></li></ol>",
|
||||
[true],
|
||||
{}],
|
||||
["<ol>\n<li>[abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["delete",""]],
|
||||
["<ol><li>{}<br></li></ol>",
|
||||
"<ol>\n<li>{}<br></li></ol>"],
|
||||
[true],
|
||||
{}],
|
||||
]
|
||||
|
|
|
@ -2791,4 +2791,105 @@ var browserTests = [
|
|||
"<span style=\"color:rgb(0, 0, 255)\">foo[]</span><span style=\"color:rgb(255, 0, 0)\">bar</span>",
|
||||
[true,true],
|
||||
{"foreColor":[false,false,"rgb(0, 0, 255)",false,false,"rgb(0, 0, 255)"]}],
|
||||
|
||||
// If all list items are selected, keep one list item.
|
||||
["<ul><li>[abc</li><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ol><li>[abc</li></ol><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><ol><li>{}<br></li></ol></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ul><li>[abc</li></ul><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><ul><li>{}<br></li></ul></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><ul><li>def]</li></ul></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ul><li>[abc</li></ul><ul><li>def]</li></ul></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><ul><li>{}<br></li></ul></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><ol><li>[abc</li></ol><ul><li>def]</li></ul></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><ol><li>{}<br></li></ol></ul>",
|
||||
[true],
|
||||
{}],
|
||||
// Don't be confused at inner elements of the list items.
|
||||
["<ul><li><span>[abc</span></li><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li><span>def]</span></li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li><span>[abc</span></li><li><span>def]</span></li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
// Don't be confused at white-spaces around first/last list items' boundaries.
|
||||
["<ul><li> [abc</li><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li>def] </li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li> [abc</li><li>def] </li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ul><li>{}<br></li></ul>",
|
||||
[true],
|
||||
{}],
|
||||
["<ul>\n<li>[abc</li><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul>\n<li>{}<br></li></ul>"],
|
||||
[true],
|
||||
{}],
|
||||
["<ul><li>[abc</li><li>def]</li>\n</ul>",
|
||||
[["forwarddelete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul><li>{}<br></li>\n</ul>"],
|
||||
[true],
|
||||
{}],
|
||||
["<ul>\n<li>[abc</li><li>def]</li>\n</ul>",
|
||||
[["forwarddelete",""]],
|
||||
["<ul><li>{}<br></li></ul>",
|
||||
"<ul>\n<li>{}<br></li></ul>",
|
||||
"<ul><li>{}<br></li>\n</ul>",
|
||||
"<ul>\n<li>{}<br></li>\n</ul>"],
|
||||
[true],
|
||||
{}],
|
||||
// Same things for non-sub-lists.
|
||||
["<ol><li>[abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ol><li>{}<br></li></ol>",
|
||||
[true],
|
||||
{}],
|
||||
["<ol><li> [abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
"<ol><li>{}<br></li></ol>",
|
||||
[true],
|
||||
{}],
|
||||
["<ol>\n<li>[abc</li></ol><ul><li>def]</li></ul>",
|
||||
[["forwarddelete",""]],
|
||||
["<ol><li>{}<br></li></ol>",
|
||||
"<ol>\n<li>{}<br></li></ol>"],
|
||||
[true],
|
||||
{}],
|
||||
]
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
<meta name="variant" content="?3001-4000">
|
||||
<meta name="variant" content="?4001-5000">
|
||||
<meta name="variant" content="?5001-6000">
|
||||
<meta name="variant" content="?6001-last">
|
||||
<meta name="variant" content="?6001-7000">
|
||||
<meta name="variant" content="?7001-last">
|
||||
<link rel=stylesheet href=../include/reset.css>
|
||||
<title>forwarddelete - HTML editing conformance tests</title>
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче