quillnote
quillnote copied to clipboard
App crashes randomly when typing in a note with several tables
Description
When typing on a note with several tables, the app randomly crashes. The app only crashes when Markdown is enabled in the note, regardless of whether there is a table that would be rendered by Markdown if it was enabled.
This crash occurs when using Florisboard 0.3.15 but doesn't seem to be limited to a specific keyboard. This crash might be related to #115.
Steps to reproduce
- Create a new note, with Markdown enabled.
- Paste the example text block below into the note.
- Try either of the following:
- Place the cursor at the end of the lorem ipsum text and hold the Delete button.
- Type random characters.
- Compare by doing 3i and 3ii with the same example text block but with tables removed.
Example text block with several tables
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|----|----|----|----|----|----|----|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | | | | |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|----|----|----|----|----|----|----|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | | | | |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|----|----|----|----|----|----|----|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | | | | |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|----|----|----|----|----|----|----|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | | | | |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|----|----|----|----|----|----|----|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | | | | |
Sagittis id consectetur purus ut faucibus pulvinar elementum integer enim neque volutpat ac tincidunt vitae semper quis lectus nulla at volutpat diam ut venenatis tellus in metus vulputate eu scelerisque felis imperdiet proin fermentum leo vel orci porta non pulvinar neque laoreet suspendisse interdum consectetur libero id faucibus nisl tincidunt.