- Changed Chromium installation method in Dockerfile to use system packages directly, enhancing reliability and reducing complexity.
- Updated test_registry_action_search_google.py to fix an issue with retrieving the initial URL from the browser state.
- Streamlined test_sync_agent_events.py by removing outdated test cases and improving clarity in event validation.
- Added font installations in the Dockerfile to support rendering in Chromium.
- Commented out outdated tests in `test_browser_event_NavigateToUrlEvent2.py`, `test_browser_session_storage_state.py`, and `test_browser_session_tab_management.py` to improve clarity and maintainability.
- Removed the `test_browser_watchdog_storage_state.py` file as it contained outdated tests related to storage state functionality.
- Updated test.yaml to use uvx playwright install chromium --with-deps --no-shell
- Removed Chrome stable installation and patchright dependencies
- Updated Dockerfile to use uvx playwright temporarily for browser installation
- Updated chromium Dockerfile to use uvx playwright without permanent dependency
- Simplified CI pipeline while maintaining browser functionality