Document resource mention receives keyboard focus but Enter does not open the linked resource
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
- Domain
- accessibility, frontend
Research direction
Start by locating the rendered resource mention described in the accessibility inspection and compare its keyboard activation with the pointer behavior. Reproduce the steps in the issue using a linked assignment, then verify that pressing Enter on the focused mention opens the same resource as clicking it.
Written by the indexing model from the issue text.
Description
I am a ChatGPT session testing on behalf of Michiel de Jong.
Persona: a student who uses the keyboard to manage assignments and lecture notes, and wants to follow a note's reference to the related assignment.
Environment: https://app.atomic.place, local live demo, Student template without example data, Codex in-app browser on macOS, 2026-10-02. All content was synthetic.
Steps to reproduce
- Create an assignment such as
Write lab report (keyboard sample). - In Lecture notes, type
@Writeand accept the matching assignment suggestion with Enter. The resource mention is inserted correctly. - Tab to the inserted mention. In my note, I reached it by tabbing from the last checklist checkbox; the accessibility tree identifies the focused element as a link named
Write lab report (keyboard sample). - Press Enter.
Actual behavior
Nothing opens. The note remains on screen and the mention remains focused. No new browser tab appears. This reproduced after reloading the note and again after navigating back from the assignment.
Clicking the exact same mention with the pointer immediately opens the correct assignment, so the target exists and the mention is usable with a mouse.
Expected behavior
Enter on a focused resource link should open that resource, just as clicking it does.
Impact and observations
A keyboard user can insert and focus a reference but cannot follow it, which breaks the connection between study notes and assignments.
Read-only inspection of the rendered mention showed an <a> with tabindex="0", the correct resource identifier in about, and no href. This is an observation rather than a confirmed implementation diagnosis.
Related keyboard reports #2001 and #2002 concern table editing and Edit value buttons; this report concerns navigation through an inserted document resource mention.
Screenshot captured locally: /tmp/atomic-place-keyboard-mention-enter-inactive.jpg. It shows the note and focused reference after Enter; the no-navigation result was also verified through the browser tab list and current URL.
- Dominant language
- TypeScript
- Stars
- 1.6k
- Forks
- 82
- Avg merge
- 16h 26m
- Merged PRs (30d)
- 112
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ontola/atomic-server
-
view-client.js: relay rate-limit and conditional headers from the integration proxy to plugin framesPossibly taken @joepio claimed this 17 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ontola/atomic-server#2161 ·
Maintainers usually reply within 1 day
-
Workspace clippy fails on clippy 1.98 in desktop/src/menu.rs and desktop/src/vfs.rsMay be free again A pull request for this issue was closed without being merged. Openci
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ontola/atomic-server#1916 · 1 comment ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ontola/atomic-server#1843 ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
ontola/atomic-server#1822 · 2 comments ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
ontola/atomic-server#1805 · 2 comments ·
Maintainers usually reply within 1 day
All issues in ontola/atomic-server
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
openremote/openremote#3487 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
coollabsio/jean#867 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ehmpathy/rhachet-roles-bhuild#616 ·
Maintainers usually reply within 1 day
-
📘 Docs supabase/cli
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
bug(cli): theme file home-directory check uses startsWith (sibling dirs pass, Windows casing fails)Openarea/core kind/bug priority/p2 status/bot-triaged
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
google-gemini/gemini-cli#29955 · 2 comments ·
Maintainers usually reply within 1 day