Skip to content

refector ui ux#1537

Merged
Douglasymlai merged 4 commits intoplugin_stfrom
plugin_st_ui
Apr 3, 2026
Merged

refector ui ux#1537
Douglasymlai merged 4 commits intoplugin_stfrom
plugin_st_ui

Conversation

@Douglasymlai
Copy link
Copy Markdown
Contributor

Related Issue

Closes #

Description

Testing Evidence (REQUIRED)

  • I have included human-verified testing evidence in this PR.
  • This PR includes frontend/UI changes, and I attached screenshot(s) or screen recording(s).
  • No frontend/UI changes in this PR.

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

Contribution Guidelines Acknowledgement

Douglasymlai and others added 4 commits April 2, 2026 16:45
…ement resolver

- Remove overlay/bridge.js that exposed window.__eigentOverlay to page
  context (XSS risk: any page JS could control the overlay)
- Remove bridge.js from manifest content_scripts
- Clean up console.log debug statements in content.js
- Remove bridge event listeners from content.js
- Refactor highlightElement to reuse resolveElementRect instead of
  duplicating the 4-method element lookup logic

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Content script re-injects on navigation, resetting overlay state.
Track isAgentTaskRunning in background and re-send aurora state when
content script sends OVERLAY_READY after reload.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Chrome MV3 service workers sleep after ~30s idle, dropping the
WebSocket connection. Send a PING every 20s to keep it alive.
Backend ignores PING messages silently.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Douglasymlai Douglasymlai marked this pull request as ready for review April 3, 2026 10:02
@Douglasymlai Douglasymlai merged commit 8b050ec into plugin_st Apr 3, 2026
1 check 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.

2 participants