fix: preserve WebView acquisition ownership (#3252)
Keep evicted OpenAI WebView acquisitions from displacing their replacements, and retain one-shot lease cleanup independently of the cache. Replace scheduler-count dashboard test readiness with bounded observation, contain owned Swift test processes before retries, and avoid atomic writes when seeding private performance corpora before readers exist. Bind macOS descendant cleanup signals to process generations through the native audit-token API, preserving normal signal permissions. Preserve existing scanner workloads, assertions, and suite deadlines. Wait for meaningful Claude fixture responses and observed process readiness instead of PTY-idle or fixed-sleep assumptions in functional tests. Seed adaptive test configurations before settings initialization, preserving disabled providers and web access without replaying per-provider writes.
P
Peter Steinberger committed
69071035809c5fb177a8d8cd5510cf8bbf16b23f
Parent: 27d8b5a
Committed by GitHub <noreply@github.com>
on 8/28/2026, 9:38:49 AM