- From: Javier Fernandez Garcia-Boente <notifications@github.com>
- Date: Fri, 09 Jun 2017 02:43:40 -0700
- To: w3c/editing <editing@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 9 June 2017 09:44:17 UTC
Let's consider the following example:
```
<div contenteditable=true>
<table border=1>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
</table>
Testing
</div>
```
When placing the editing cursor at "T^esting", hitting backspace twice behaves differently in each browser:
When I tried on Chrome/Safari,
- First backspace: removed "T" then move caret before "e"
- Second backspace: Move "esting" after "2"
When I tried on Edge,
- First backspace: removed "T" then move caret after "2"
- Second backspace: remove "2"
When I tried on Firefox:
- First backspace: removed "T" then move caret before "e"
- Second backspace: Does nothing
Bear in mind that Chrome and Safari having the same behavior doesn't mean an explicit consensus; it's just that both engines still share the same codebase for that use case.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/editing/issues/164
Received on Friday, 9 June 2017 09:44:17 UTC