@oh-my-pi/pi-coding-agent
Fixed
- Fixed Flatpak Chromium launcher executables (including
com.google.Chrome,org.chromium.Chromium, andio.github.ungoogled_software.ungoogled_chromium) soapp.pathis treated as a browser and gets managed Chromium profile handling - Fixed Chromium
--user-data-dirhandling by normalizing--user-data-dir <dir>and relative profile paths to absolute--user-data-dir=...values before launch - Browser automation now works alongside an already-running Chrome using an isolated profile, keeps requested profiles separate, and never kills reused browser processes.
- First-use Chromium installation and browser operations no longer consume Eval's runtime timeout or reset its kernel while waiting.
- Browser startup reuses a successful system-Chrome fallback instead of retrying an unavailable download during the same open.
- Browser clicks and other interactions no longer stall when OMP-owned tabs are in the background, including after worker timeout recovery.
@oh-my-pi/pi-utils
Added
- Added
getBrowserProfilesDir()(~/.omp/browser-profiles; XDG:$XDG_STATE_HOME/omp/browser-profiles) for profiles of Chromium browsers spawned by the browser tool.
Fixed
- Timed out stalled Chrome-for-Testing metadata requests after 30 seconds when looking up download metadata
- Concurrent browser installations share one download without replacing a running browser, and stalled downloads time out with partial files cleaned up for retry.
Full Changelog: v18.1.20...v18.1.21