To reproduce:
- Create a new pad. To make the problem more apparent, connect to this pad in 2 browsers.
- In first browser, create an unordered list by creating a new line of text, the choosing the unordered list toolbar button.
- At the end of the line, press enter, then Tab, and enter some text to create a 2nd level list item (nested under the first).
- Repeat step 3 until there are 8 levels to the list hierarchy.
- Note at this point that changes are being synchronized with the server and appear in the 2nd browser.
- Repeat step 3 one more time so there are now 9 levels to the list hierarchy.
Expected result:
The 9th level list entry will appear in the 2nd browser.
Actual result:
The 9th bullet glyph appears in the 2nd browser, but the text of the list item does not. However, the text appears to be added in the 1st browser. (This is the silent data loss part.) Any list items added at this 9th level appear in the 1st browser, but are not synchronized with the server, and will be gone on a refresh.
Further, any further updates that add list items at other levels of the hierarchy behave oddly. They end up at the wrong indent level (though the change is somewhat synchronized with the server).
I'm running a checkout from branch "develop" last week; commit f2c4438
To reproduce:
Expected result:
The 9th level list entry will appear in the 2nd browser.
Actual result:
The 9th bullet glyph appears in the 2nd browser, but the text of the list item does not. However, the text appears to be added in the 1st browser. (This is the silent data loss part.) Any list items added at this 9th level appear in the 1st browser, but are not synchronized with the server, and will be gone on a refresh.
Further, any further updates that add list items at other levels of the hierarchy behave oddly. They end up at the wrong indent level (though the change is somewhat synchronized with the server).
I'm running a checkout from branch "develop" last week; commit f2c4438