The goal is to prevent conflicts that appeared with the new table keyboard hotkeys which introduced many unintended side effects.
It would be interesting to find an API that guarantees we don't have any conflict.
Also the API should be is easily extensible without having to think about the other parts of the app, because it will only create a lot of technical debt each time we add new hotkeys, if we have to check for every side effect zone.
It would also be interesting to find a way to test in storybook that what happens in the UI is only what we want to obtain with each keyboard shortcut.
The goal is to prevent conflicts that appeared with the new table keyboard hotkeys which introduced many unintended side effects.
It would be interesting to find an API that guarantees we don't have any conflict.
Also the API should be is easily extensible without having to think about the other parts of the app, because it will only create a lot of technical debt each time we add new hotkeys, if we have to check for every side effect zone.
It would also be interesting to find a way to test in storybook that what happens in the UI is only what we want to obtain with each keyboard shortcut.