Skip to content

Conversation

@jr
Copy link
Collaborator

@jr jr commented Sep 3, 2025

Important

Default extensionBridgeEnabled to true and prioritize organization settings over user settings in WebAuthService.

  • Behavior:
    • Default extensionBridgeEnabled to true in WebAuthService.
    • Remove check for extension_bridge_enabled in user metadata.
    • Prioritize organization setting for extension_bridge_enabled over user setting.
  • Tests:
    • Update WebAuthService.spec.ts to set extensionBridgeEnabled to true in test cases.

This description was created by Ellipsis for e7922ff. You can customize this summary. It will automatically update as commits are pushed.

@jr jr requested review from cte and mrubens as code owners September 3, 2025 20:41
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Sep 3, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Sep 3, 2025
if (userData.public_metadata?.extension_bridge_enabled === true) {
extensionBridgeEnabled = true
}
let extensionBridgeEnabled = true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Business logic change: For personal users, extensionBridgeEnabled is now always set to true. Please add a clarifying comment explaining that personal accounts always have the extension bridge enabled and that the user metadata flag is no longer used.

Copy link
Contributor

@roomote roomote bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution! I've reviewed the changes and have some suggestions for improvement. The core change to default to is clean and the test updates are appropriate.

if (userData.public_metadata?.extension_bridge_enabled === true) {
extensionBridgeEnabled = true
}
let extensionBridgeEnabled = true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this intentional as a breaking change? The default changing from to could affect existing users who haven't explicitly set this flag. Should there be a migration strategy or announcement for this change?

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Sep 3, 2025
@jr jr merged commit f12f193 into main Sep 3, 2025
22 checks passed
@jr jr deleted the jr/update-extension-bridge-flagging branch September 3, 2025 20:49
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Sep 3, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Sep 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. lgtm This PR has been approved by a maintainer size:S This PR changes 10-29 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants