Skip to content

Comments

feat: Multi-browser extension targeting#466

Merged
m13v merged 4 commits intomainfrom
pr/browser-targeting-20260127-152513
Jan 27, 2026
Merged

feat: Multi-browser extension targeting#466
m13v merged 4 commits intomainfrom
pr/browser-targeting-20260127-152513

Conversation

@m13v
Copy link
Contributor

@m13v m13v commented Jan 27, 2026

Summary

  • Detect and send browser name (Chrome, Edge, Firefox, Brave, Opera) in extension hello message
  • Target specific browser when executing scripts via extension bridge
  • Track browser name per connected extension client for routing
  • Skip scrolling when window bounds unavailable to prevent oscillation

Test plan

  • Test extension connection from multiple browsers simultaneously
  • Verify scripts route to correct browser

Generated with Claude Code

m13v and others added 4 commits January 27, 2026 15:24
Identifies Chrome, Edge, Firefox, Brave, Opera from user agent.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Routes scripts to correct browser extension based on process name.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Prevents scroll oscillation when we cannot determine direction reliably.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Stores browser_name from hello message for routing scripts to correct browser.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@m13v m13v merged commit d349d96 into main Jan 27, 2026
2 checks passed
@m13v m13v deleted the pr/browser-targeting-20260127-152513 branch January 27, 2026 23:25
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