Implement browser chrome UI (Phase 17)
Add a browser chrome bar above the web page viewport with navigation
buttons (back, forward, reload), an editable address bar, and keyboard
shortcuts. This transforms the project from a page viewer into a
navigable browser.
Features:
- Chrome bar rendered at top of window (40px), web content below
- Back/Forward/Reload buttons with enabled/disabled state
- Address bar displays current URL, click to focus and edit
- Enter in address bar navigates to the typed URL
- Cmd+L focuses address bar and selects all text
- Cmd+R reloads current page
- Cmd+[/] navigate back/forward (existing)
- Escape cancels address bar editing and restores URL
- Full text editing: cursor movement, selection, copy/cut/paste
- Chrome rendering independent of web content CSS
- All event coordinates adjusted for chrome offset
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>