You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Connection- Click footer link navigates to admin instead of Concierge #104032
Version Number: 9.5.9-0 Reproducible in staging?: Yes Reproducible in production?: N/A - new feature, doesn't exist in prod If this was caught during regression testing, add the test name, ID and link from BrowserStack:#102265 Email or phone of affected tester (no customers):[email protected] Issue reported by: Applause Internal Team Bug source: Pull Request QA execution Device used: Windows 11 Chrome App Component: Workspace Settings
Action Performed:
Preconditions:
Login to HR account like mergeats Expensifail account
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Identify the pull request that introduced this issue and revert it.
Root cause: The suggest-integration handler opens the workspace's #admins room whenever policy.chatReportIDAdmins exists. Nearly every workspace has one, so Concierge is almost never reached. See WorkspaceConnectionsPage.tsx:163-174.
Recommendation: Fix forward rather than revert. The bug is one function, and the PR adds the whole Connections page behind the unifiedConnections beta.
Where the logic came from: It copies the old Accounting page's "talk to your onboarding specialist" routing (PolicyAccountingPage.tsx:307-318). An earlier version of the PR used forceConcierge: true. Commit e480530 switched it to this routing.
Platform discrepancy: The issue lists Android and iOS too. But the native hook (index.native.tsx:26-27) ignores reportID and always opens Concierge. From the code, only web should be affected. The fix covers all platforms either way.
Activity
applause-bot commentedon Oct 14, 2026
While Applause doesn't embed attachments for this bug, here are the links for quick view:
https://platform.applause.com/services/links/v1/external/7e59a1ab8a2468c0ec9aabf90cf1452ef38992ae2e6b2e40d26db13a4a8d1b2d
melvin-bot commentedon Oct 14, 2026
You have been assigned to this deploy blocker because you recently merged this PR: #102265
melvin-bot commentedon Oct 14, 2026
@lakchote @situchan you have been assigned to this deploy blocker because you reviewed the offending PR: #102265
github-actions commentedon Oct 14, 2026
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
melvin-bot commentedon Oct 14, 2026
@Krishna2323 you have been assigned to this deploy blocker because you authored the offending PR: #102265
melvin-bot commentedon Oct 14, 2026
💬 A slack conversation has been started in #expensify-open-source
MelvinBot commentedon Oct 14, 2026
Deploy Blocker Investigation
Causing PR: Consolidate integration to one Connection screen by
Krishna2323(high confidence).Root cause: The suggest-integration handler opens the workspace's #admins room whenever
policy.chatReportIDAdminsexists. Nearly every workspace has one, so Concierge is almost never reached. SeeWorkspaceConnectionsPage.tsx:163-174.Recommendation: Fix forward rather than revert. The bug is one function, and the PR adds the whole Connections page behind the
unifiedConnectionsbeta.Fix: Replace the handler body with:
Then remove the now-unused
accountManagerReportIDSelector, theONYXKEYS.ACCOUNTuseOnyxcall, and their imports.Investigation details
openConciergeAnywherepassesreportIDstraight to the side panel (useOpenConciergeAnywhere/index.tsx:18-21).PolicyAccountingPage.tsx:307-318). An earlier version of the PR usedforceConcierge: true. Commite480530switched it to this routing.JmillsExpensifyconfirmed suggestions go to Concierge.index.native.tsx:26-27) ignoresreportIDand always opens Concierge. From the code, only web should be affected. The fix covers all platforms either way.Next Steps: Reply with
@MelvinBot implement thisto create a draft PR, or@MelvinBot <your feedback>to refine this analysis.view run
lakchote commentedon Oct 15, 2026
Behind beta, demoting
lakchote commentedon Oct 19, 2026
@Krishna2323 are you picking this up as a follow-up to #102265?
Krishna2323 commentedon Oct 20, 2026
PR is ready for review: #104402
cc: @situchan @lakchote