The verification grid component currently binds key events to the root document. However, this can be problematic.
e.g.
it can interfere with other elements on the page (e.g. ctrl+a while typing into an input outside of the grid will select subjects too)
and it's far riskier in terms of memory leaks, especially for single-page apps (though it appears you have handled all the events correctly in the disconnected callback.
We probably need to bind to the grid, and then have the grid periodically steal back focus (say on page load).
The verification grid component currently binds key events to the root
document
. However, this can be problematic.e.g.
We probably need to bind to the grid, and then have the grid periodically steal back focus (say on page load).