Skip to content

fix: replace synchronous open() with async file API and add keyboard accessibility#49

Merged
Fatima367 merged 4 commits into
masterfrom
005-personalization-urdu
May 12, 2026
Merged

fix: replace synchronous open() with async file API and add keyboard accessibility#49
Fatima367 merged 4 commits into
masterfrom
005-personalization-urdu

Conversation

@Fatima367

Copy link
Copy Markdown
Owner

fix: replace synchronous open() with async file API and add keyboard accessibility

  • backend/src/api/ingest.py: Use anyio.to_thread.run_sync() for async file reads
  • backend/src/utils/content_utils.py: Add async read/write helpers for non-blocking I/O
  • book_frontend/src/components/Auth/AuthModal.js: Add onKeyDown, role="button", tabIndex for
    accessibility
  • book_frontend/src/theme/Navbar/Layout/index.tsx: Add onKeyDown handler to backdrop for keyboard
    support

…accessibility

- backend/src/api/ingest.py: Use anyio.to_thread.run_sync() for async file reads
- backend/src/utils/content_utils.py: Add async read/write helpers for non-blocking I/O
- book_frontend/src/components/Auth/AuthModal.js: Add onKeyDown, role="button", tabIndex for
  accessibility
- book_frontend/src/theme/Navbar/Layout/index.tsx: Add onKeyDown handler to backdrop for keyboard
  support
@vercel

vercel Bot commented May 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
physical-ai-n-humanoid-robotics Ready Ready Preview, Comment May 12, 2026 4:59pm

@Fatima367
Fatima367 merged commit 98f4a64 into master May 12, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant