With enableKeyboardNavigation + enableCellSelection, mouse click-drag extends cellSelectionRange correctly, but Shift+Arrow does nothing to the range — keyboard nav forwards only ctrlKey on Arrow keys (shiftKey is wired only for Tab), so arrows always move focus and the range stays collapsed.
Repro: focus a cell, press Shift+ArrowDown ×3 → getCellSelectionRange() still {start:{r,c}, end:{r,c}}.
Expected (spreadsheet convention): Shift+Arrow extends the selection from the anchor; Cmd/Ctrl+Shift+Arrow extends to the data edge.
Versions: yable-react 0.10.4 / yable-core 0.9.0.
With
enableKeyboardNavigation+enableCellSelection, mouse click-drag extendscellSelectionRangecorrectly, but Shift+Arrow does nothing to the range — keyboard nav forwards onlyctrlKeyon Arrow keys (shiftKeyis wired only for Tab), so arrows always move focus and the range stays collapsed.Repro: focus a cell, press Shift+ArrowDown ×3 →
getCellSelectionRange()still{start:{r,c}, end:{r,c}}.Expected (spreadsheet convention): Shift+Arrow extends the selection from the anchor; Cmd/Ctrl+Shift+Arrow extends to the data edge.
Versions: yable-react 0.10.4 / yable-core 0.9.0.