Adds an accessible repository picker to the mobile Search flow, composes exact repository scope with type/status across pagination, and preserves it through preview, Back, sharing, reload, and sign-in continuation. Clearing the filter restores organization-wide Search; stale repository lookups and work searches are aborted.
TDD proof: focused new behavioral tests failed before implementation, then passed.
Verification: python3 -m pytest -q — 1508 passed.
Closes #795
Adds an accessible repository picker to the mobile Search flow, composes exact repository scope with type/status across pagination, and preserves it through preview, Back, sharing, reload, and sign-in continuation. Clearing the filter restores organization-wide Search; stale repository lookups and work searches are aborted.
TDD proof: focused new behavioral tests failed before implementation, then passed.
Verification: `python3 -m pytest -q` — 1508 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 #795
Adds an accessible repository picker to the mobile Search flow, composes exact repository scope with type/status across pagination, and preserves it through preview, Back, sharing, reload, and sign-in continuation. Clearing the filter restores organization-wide Search; stale repository lookups and work searches are aborted.
TDD proof: focused new behavioral tests failed before implementation, then passed.
Verification:
python3 -m pytest -q— 1508 passed.