2023-07 Frontend Fixes¶
Name: 2023-07 Frontend Fixes Status: Cut short Review status: Approved
Team¶
Role | Assignee |
---|---|
Owner | Sean |
Frontend code review | Pavish |
Frontend code review | Rajat |
Problem¶
Time for some fixes.
Solution¶
This project focuses on the cell selection functionality. It starts by addressing some long-due refactoring of the cell selection code. The front end team recently discussed the need for this refactor because it has been a particularly buggy area of the front end codebase. Improving it will lay groundwork for fixing other bugs related to the cell selection logic and implementing new features.
- Change the data structure to store selections in the selection store
- Cell selection partially broken after selecting columns when table is filtered to be empty
- Do not select columns when hovering column headers in a table with no rows
- Weird cell selection behavior when dragging from cell to header
- Cell Context menu event should maintain the cell selection when triggered within the selection
Unrelated frontend issues we’d also like to work on during this cycle
- Make column type inference optional
- Copying FK cells should copy the record summary instead of the PK value (because it’s a regression with a quick fix)
Risks¶
(none)
Outcome¶
This project was not fully completed but was cut short with the remaining tasks rolled into the ad-hoc work for 2023 cycle 2.
Resources¶
Email threads:
Timeline¶
To fit within the cycle