LearnNewsExamplesServices
Frontmatter
id6033
titleexamples/button/Base: opening the menu list does no longer allow using the arrow keys to navigate right away
stateOpen
labels
bugepicno auto close
assigneestobiu
createdAtOct 16, 2024, 12:45 AM
updatedAtJan 18, 2025, 10:36 PM
githubUrlhttps://github.com/neomjs/neo/issues/6033
authortobiu
commentsCount4
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

examples/button/Base: opening the menu list does no longer allow using the arrow keys to navigate right away

Openbugepicno auto close
tobiu
tobiu commented on Oct 16, 2024, 12:45 AM
  • looks like a regression bug to me. might be related to the main.addon.Navigator introduction
  • most likely just a missing focus() call
tobiu added the bug label on Oct 16, 2024, 12:45 AM
tobiu assigned to @tobiu on Oct 16, 2024, 12:45 AM
soumajit23
soumajit23 Oct 18, 2024, 9:18 AM

Hello @tobiu , I would like to work on this issue.

tobiu
tobiu Oct 18, 2024, 11:10 AM

hi @soumajit23,

while contributions are welcome, i am afraid that this ticket is way too difficult for a first item to work on. you could easily spend a full week on it, since it requires in depth knowledge about the framework mechanics and change history.

My first thought was that it is related to @ThorstenRaab's commit, where he removed the focus() call when showing the button menu: https://github.com/neomjs/neo/commit/342afbbb50d82dd5b4c1230885b6933be9a40e85#diff-e2256fc11cf65d84943c3bd398132cb7e134ddba3a4af65cda9234874bf93b58R547

(i have no clue why this commit had no ticket and description, since it did breaks things)

digging deeper, it is definitely also related to @ExtAnimal's changes on selection models (separating selections and focus of items).

best regards, tobias

tobiu added the epic label on Oct 18, 2024, 11:10 AM
soumajit23
soumajit23 Oct 18, 2024, 11:49 AM

@tobiu thank you for clarifying! Looking into it, I see that it is definitely quite difficult to work on. I suppose I will look into other issues to work on for the time being.

@github-actions - 2025-01-17T02:27:36Z

This issue is stale because it has been open for 90 days with no activity.

  • 2025-01-17T02:27:36Z @github-actions added the stale label
tobiu removed the stale label on Jan 18, 2025, 10:36 PM
tobiu added the no auto close label on Jan 18, 2025, 10:36 PM