Toast notifications were position: fixed at the viewport's bottom-right, which overlapped the 280px-wide right pane ("Jobs & Market"). They now sit flush against the map's right edge instead.
app/globals.css — .toasts rule: right: 12px → right: 292px (= 280px right pane + 12px inset), with a comment explaining the offset. This is the only functional change — no JSX, component, endpoint, or new CSS class touched. Because .app-shell has no grid gap, the map column's right edge is exactly viewport-right − 280px, so right: 292px keeps the same 12px margin but clears the right pane entirely.
e2e/toasts.spec.ts — wording-only: header comment + test title updated from "bottom-right" to map-right-edge phrasing. No assertions added or changed (no e2e test checks toast position, only visibility/class/text).
Verified locally
tsc --noEmit clean · vitest 288/288 passed (31 files) · npx playwright test --list = 41 tests in 12 files, no compile errors. e2e not run locally by design — CI verifies against the isolated stack.
## What changed (ISS-039 / #39)
Toast notifications were `position: fixed` at the viewport's bottom-right, which overlapped the 280px-wide right pane ("Jobs & Market"). They now sit flush against the **map's** right edge instead.
- `app/globals.css` — `.toasts` rule: `right: 12px` → `right: 292px` (= 280px right pane + 12px inset), with a comment explaining the offset. This is the only functional change — no JSX, component, endpoint, or new CSS class touched. Because `.app-shell` has no grid gap, the map column's right edge is exactly viewport-right − 280px, so `right: 292px` keeps the same 12px margin but clears the right pane entirely.
- `e2e/toasts.spec.ts` — wording-only: header comment + test title updated from "bottom-right" to map-right-edge phrasing. No assertions added or changed (no e2e test checks toast position, only visibility/class/text).
## Verified locally
`tsc --noEmit` clean · vitest 288/288 passed (31 files) · `npx playwright test --list` = 41 tests in 12 files, no compile errors. e2e not run locally by design — CI verifies against the isolated stack.
Closes #39
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.
What changed (ISS-039 / #39)
Toast notifications were
position: fixedat the viewport's bottom-right, which overlapped the 280px-wide right pane ("Jobs & Market"). They now sit flush against the map's right edge instead.app/globals.css—.toastsrule:right: 12px→right: 292px(= 280px right pane + 12px inset), with a comment explaining the offset. This is the only functional change — no JSX, component, endpoint, or new CSS class touched. Because.app-shellhas no grid gap, the map column's right edge is exactly viewport-right − 280px, soright: 292pxkeeps the same 12px margin but clears the right pane entirely.e2e/toasts.spec.ts— wording-only: header comment + test title updated from "bottom-right" to map-right-edge phrasing. No assertions added or changed (no e2e test checks toast position, only visibility/class/text).Verified locally
tsc --noEmitclean · vitest 288/288 passed (31 files) ·npx playwright test --list= 41 tests in 12 files, no compile errors. e2e not run locally by design — CI verifies against the isolated stack.Closes #39