- E2E: Use specific CSS selectors instead of fragile role/text matchers
- E2E: Add visibility assertions before clicking elements
- E2E: Refactor plugin tests to use shared helper functions
- E2E: Add 30s timeout for global-search test suite
- E2E: Increase parallel workers to 4 for local dev speed
- Interface: Add optional snapshotOpType param to uploadSnapshot
- Tests: Fix hydrator spec assertions to match implementation logic
Extract ensureGlobalAddTaskBarOpen() to e2e/utils/element-helpers.ts to avoid
duplicating the logic for opening the global add task bar across multiple tests.
This helper properly waits for the add button and input to be visible,
preventing race conditions in tests.