docs(changelog): add active pane detection fix details
- commit
- df4e53970889010d0582431a806a07aeb25d6512
- author
- Brice · · 2025-09-22 20:41 UTC
- parent
- b6be884
- signature
- unsigned
1 file · +3 -0
M CHANGELOG.md +3 -0
| @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. | |||
| 5 | 5 | ## [Unreleased] | |
| 6 | 6 | ||
| 7 | 7 | ### Fixed | |
| 8 | + | - **Active pane detection**: Replaced complex pane ID abstraction with persistent webview IDs, fixing omnibox unresponsiveness after navigation. Omnibox now works immediately after page navigation without requiring mouse movement | |
| 9 | + | - **Workspace architecture**: Simplified focus tracking by removing URI change handlers and pane ID injection complexity, improving reliability and reducing codebase by 85 lines | |
| 10 | + | - **WebView ID propagation**: Added webview ID request/response mechanism for stub builds to ensure JavaScript side knows its webview ID for proper focus validation | |
| 8 | 11 | - **Workspace theme integration**: Fixed white borders on inactive panes by implementing dynamic border colors based on GTK theme preference (dark mode: #333333 borders, light mode: #dddddd borders) | |
| 9 | 12 | - **GTK window background**: Added theme-aware window and pane background colors to prevent white bleeding through transparent elements | |
| 10 | 13 | ||
| @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file. | |||||
| 5 | ## [Unreleased] | 5 | ## [Unreleased] | ||
| 6 | 6 | ||||
| 7 | ### Fixed | 7 | ### Fixed | ||
| 8 | + | - **Active pane detection**: Replaced complex pane ID abstraction with persistent webview IDs, fixing omnibox unresponsiveness after navigation. Omnibox now works immediately after page navigation without requiring mouse movement | |||
| 9 | + | - **Workspace architecture**: Simplified focus tracking by removing URI change handlers and pane ID injection complexity, improving reliability and reducing codebase by 85 lines | |||
| 10 | + | - **WebView ID propagation**: Added webview ID request/response mechanism for stub builds to ensure JavaScript side knows its webview ID for proper focus validation | |||
| 8 | - **Workspace theme integration**: Fixed white borders on inactive panes by implementing dynamic border colors based on GTK theme preference (dark mode: #333333 borders, light mode: #dddddd borders) | 11 | - **Workspace theme integration**: Fixed white borders on inactive panes by implementing dynamic border colors based on GTK theme preference (dark mode: #333333 borders, light mode: #dddddd borders) | ||
| 9 | - **GTK window background**: Added theme-aware window and pane background colors to prevent white bleeding through transparent elements | 12 | - **GTK window background**: Added theme-aware window and pane background colors to prevent white bleeding through transparent elements | ||
| 10 | 13 | ||||