Skip to content

Comments

✨ Improve handler browser detection and add offline installa…#13

Merged
bigr merged 1 commit intomainfrom
klinger-user-testing-2
Oct 25, 2025
Merged

✨ Improve handler browser detection and add offline installa…#13
bigr merged 1 commit intomainfrom
klinger-user-testing-2

Conversation

@bigr
Copy link
Owner

@bigr bigr commented Oct 24, 2025

…tion docs

  • Refactor _find_browser_executable() in handler.py to use same robust strategy as add.py
  • Add platform-specific path checking and shutil.which() fallback
  • Support Snap, Flatpak, and custom browser installations
  • Add comprehensive offline installation instructions across all docs
  • Update README.md, USAGE.md, TROUBLESHOOTING.md with PYTHONPATH method
  • Fix test expectations to match new error messages
  • Add test for browser detection via PATH fallback
  • Resolves second-round testing issue Improve testing and polish #9 (handler generation failures)
  • Resolves second-round testing issue Url handler system #6 (offline installation unclear)

- Refactor _find_browser_executable() in handler.py to use same robust strategy as add.py
- Add platform-specific path checking and shutil.which() fallback
- Support Snap, Flatpak, and custom browser installations
- Add comprehensive offline installation instructions across all docs
- Update README.md, USAGE.md, TROUBLESHOOTING.md with PYTHONPATH method
- Fix test expectations to match new error messages
- Add test for browser detection via PATH fallback
- Resolves second-round testing issue #9 (handler generation failures)
- Resolves second-round testing issue #6 (offline installation unclear)
@bigr bigr merged commit ac73f17 into main Oct 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant