Commit History
-
refactor: remove redundant browser_state update methods (#9)
Kyosuke IchikawaUnverified signature- Remove unused update_browser_state_audio_status method - Remove redundant update_browser_state_extracted_text method - Improve ensure_browser_state_completeness to handle empty app_session_id - Consolidate browser_state management to use UserSession as single source of truth - Update tests to reflect new behavior where UserSession defaults are used to complete browser_state - All unit tests and E2E tests passing This change eliminates duplicate default value definitions and improves code maintainability by centralizing browser_state management in the UserSession class.fbdb7a1
-
fix: Remove extracted_text from browser state updates
6b8403f
-
fix: Resolve E2E test failures by updating textarea selectors
- Replace outdated placeholder-based selectors with stable position-based selectors - Update all E2E step files to use textarea.nth(1) for extracted text area - Fix radio component value mismatch by returning Japanese label names for UI - Update test expectations to match actual enum values - Enhance placeholder logic for whitespace handling in app.py All core E2E tests now passing: script generation, audio generation, file upload, text management, and automatic separator functionality.8ace92e