From a10736844a6dae83cbfb3ca8d20042cb097a9388 Mon Sep 17 00:00:00 2001 From: Alex <55413326+AlexRubik@users.noreply.github.com> Date: Wed, 17 Dec 2025 14:06:47 -0500 Subject: [PATCH] clear card selection when switching tabs (#18001) Call closeDrawer() on tab change to reset invokerId, preventing cards from appearing selected after navigating away and back. (PM-29263) --- .../app/dirt/access-intelligence/risk-insights.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/risk-insights.component.ts b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/risk-insights.component.ts index 9e6901572c3..4549c15e0c8 100644 --- a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/risk-insights.component.ts +++ b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/risk-insights.component.ts @@ -194,7 +194,9 @@ export class RiskInsightsComponent implements OnInit, OnDestroy { queryParamsHandling: "merge", }); - // close drawer when tabs are changed + // Reset drawer state and close drawer when tabs are changed + // This ensures card selection state is cleared (PM-29263) + this.dataService.closeDrawer(); this.currentDialogRef?.close(); }