From 39bc4fb789e48707759426007db5023d3ecfd59d Mon Sep 17 00:00:00 2001 From: Mike Amirault Date: Thu, 18 Dec 2025 14:48:48 -0500 Subject: [PATCH] [PM-29875] Close Send drawer on navigation (#18031) --- apps/web/src/app/tools/send/send.component.ts | 1 + libs/components/src/dialog/dialog.service.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/apps/web/src/app/tools/send/send.component.ts b/apps/web/src/app/tools/send/send.component.ts index 11559976fbf..928945f9782 100644 --- a/apps/web/src/app/tools/send/send.component.ts +++ b/apps/web/src/app/tools/send/send.component.ts @@ -119,6 +119,7 @@ export class SendComponent extends BaseSendComponent implements OnInit, OnDestro ngOnDestroy() { this.dialogService.closeAll(); + this.dialogService.closeDrawer(); this.broadcasterService.unsubscribe(BroadcasterSubscriptionId); } diff --git a/libs/components/src/dialog/dialog.service.ts b/libs/components/src/dialog/dialog.service.ts index 804b650beab..88dee499e07 100644 --- a/libs/components/src/dialog/dialog.service.ts +++ b/libs/components/src/dialog/dialog.service.ts @@ -300,6 +300,11 @@ export class DialogService { return this.dialog.closeAll(); } + /** Close the open drawer */ + closeDrawer(): void { + return this.activeDrawer?.close(); + } + /** The injector that is passed to the opened dialog */ private createInjector(opts: { data: unknown; dialogRef: DialogRef }): Injector { return Injector.create({