Delete list item inside table deletes table.

Inside a table, if there are two empty
list items, deleting the second list
deletes the entire table.

In an empty list the deep equivalent for
first position and its next position comes
as same.

I think that FirstInSpecialElement was
for the hidden elements like span, br etc,
therefore this CL do not consider
list element for a special element category.

Bug: 731913
Change-Id: I03a6ec7559a5271954c85561d9c27db75a921452
Reviewed-on: https://chromium-review.googlesource.com/921301
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Tanvir Rizvi <tanvir.rizvi@samsung.com>
Cr-Commit-Position: refs/heads/master@{#537723}
2 files changed