Closes #475
## What changed
- hydrate metadata-only queued screenshots from IndexedDB with a keyed lookup before opening the editor
- keep screenshot bytes out of localStorage while preserving them across text-only edits
- fail closed with retry guidance instead of rendering or saving an empty screenshot
## Verification
- `pytest -q tests/test_issue_outbox.py tests/test_background_issue_sync.py tests/test_issue_attachment_ui.py` — 73 passed
- `pytest -q` — 950 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 #475
What changed
Verification
pytest -q tests/test_issue_outbox.py tests/test_background_issue_sync.py tests/test_issue_attachment_ui.py— 73 passedpytest -q— 950 passed