admits screenshot-comment bytes to IndexedDB before clearing the mobile composer
keeps only bounded attachment metadata in localStorage
checkpoints upload Markdown and posts one combined comment with stable stage keys
lets Comment & next advance only after durable admission
Verification
RED: five new behavioral tests failed against origin/main for missing durable attachment admission, staged delivery, and UI wiring
GREEN: python3 -m pytest -q → 955 passed
node --check for all changed JavaScript and git diff --check passed
Closes #477
## Product slice
- admits screenshot-comment bytes to IndexedDB before clearing the mobile composer
- keeps only bounded attachment metadata in localStorage
- checkpoints upload Markdown and posts one combined comment with stable stage keys
- lets Comment & next advance only after durable admission
## Verification
- RED: five new behavioral tests failed against origin/main for missing durable attachment admission, staged delivery, and UI wiring
- GREEN: `python3 -m pytest -q` → 955 passed
- `node --check` for all changed JavaScript and `git diff --check` passed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #477
Product slice
Verification
python3 -m pytest -q→ 955 passednode --checkfor all changed JavaScript andgit diff --checkpassed