<!-- https://zerolog.ch/news/daily-log-2026-11-04 -->
# 4 November: accessibility fixes on the news pages, jobs and previews now survive updates

2026-11-04 · Product

> The news pages fix their skip link and closing note, and two new entries cover jobs and previews that carry on through updates.

Two entries cover the larger changes of the day: [long-running jobs](https://zerolog.ch/news/long-running-jobs-survive-updates-2026-11-04) and [app previews and the tunnel service](https://zerolog.ch/news/preview-tunnel-survive-updates-2026-11-04).

## News pages

Two accessibility fixes on the news pages: the skip link has readable contrast again, and the closing note now sits inside a page landmark so screen readers announce it. No action is needed.

## Rendering

The chat input keeps its coloured border while its moving highlight uses a small separate layer. The input no longer blurs the scene behind it. This reduces repeated drawing in the start view; no action is needed.

Optional particle, Matrix and flowing-gradient backgrounds pause when hidden or fully covered. Canvas rendering is capped at 15 fps and 1080p with DPR 1; the gradient keeps its colours and path with a smaller texture. No action needed.

## Internal

Internal tooling and reliability fixes, no user impact: upgrade answers from containers can no longer set cookies on zerolog.ch; vault rate limits on value reads are shared across both service instances, so an update no longer resets them; security alert mails reach the provider on the first try; the pre-merge check always tests a branch as it stands on origin; main takes merges only after a green full check on the exact head. Prices, plans and terms did not change.

Model selection reuses recent lists and stays stable when filters change or more results load. [Read the model picker update](https://zerolog.ch/news/model-picker-cache-stability-2026-11-04). No action is needed.
