You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The idea of the Navigator is a separation of selections from keyboard navigation, which should just move the focus state. A selection could happen when using the Enter or Space keys explicitly.
To not overload main.DomAccess, e.g. a new main thread addon would make sense (separation of concerns).
One important note:
neo.mjs relies on a strict separation of the view layer from the DOM. Components can get mounted / unmounted multiple times during their life-cycles. E.g. we could move an existing form.field.Select from one browser window to another one, in which case there is no way to re-use DOM.
Other use-cases are card layouts, which remove all inactive cards from the DOM by default (keeping the JS based instances though).
=> The Navigator has to be coupled to afterSetMounted().
The text was updated successfully, but these errors were encountered:
related to: #5123
The idea of the Navigator is a separation of selections from keyboard navigation, which should just move the focus state. A selection could happen when using the
Enter
orSpace
keys explicitly.To not overload
main.DomAccess
, e.g. a new main thread addon would make sense (separation of concerns).One important note:
neo.mjs relies on a strict separation of the view layer from the DOM. Components can get mounted / unmounted multiple times during their life-cycles. E.g. we could move an existing
form.field.Select
from one browser window to another one, in which case there is no way to re-use DOM.Other use-cases are card layouts, which remove all inactive cards from the DOM by default (keeping the JS based instances though).
=> The Navigator has to be coupled to
afterSetMounted()
.The text was updated successfully, but these errors were encountered: