Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.13.2
-
None
Description
When having a table with spanned cells and using the cursor keys to navigate up or down through the table rows, then when passing the merged cell, the column selection skips to the leftmost column. This happens because the merged cell has a column index of 0, and so the navigation continues on index 0. The expected behavior however is that the navigation continues from the column that was current before the spanned row was entered, this is the behavior Excel has for example.
Actually, there are even more issues with the attached snippet.
- Put the cursor to any cell of column 2 and try to navigate with Up and Down cursor keys. The navigation will stop before the spanned row; however a user expects to go over it.
- If the viewport is scrolled to the last row (so the 1st row is not visible anymore), it is impossible to get 1st row visible in the viewport using cursor keys, Page Up or Begin buttons.
- If a user changes a text in the "Editable Text" cell, the cellChanged signal is not emitted.