From a49a1d6adf15025d7a71f1f60225debd151be4c3 Mon Sep 17 00:00:00 2001 From: Eduardo Meira Date: Fri, 24 Apr 2026 23:05:20 -0300 Subject: [PATCH] fix: triggers modal ready event to new ticket sidebar too --- src/types.ts | 1 + src/zendesk.ts | 2 +- tests/zendesk.test.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/types.ts b/src/types.ts index de7234e..c4b1d6e 100644 --- a/src/types.ts +++ b/src/types.ts @@ -240,6 +240,7 @@ export type ModalProps = { }; export type InstanceLocations = + | 'new_ticket_sidebar' | 'ticket_sidebar' | 'nav_bar' | 'modal' diff --git a/src/zendesk.ts b/src/zendesk.ts index ab310a4..8ca57e6 100644 --- a/src/zendesk.ts +++ b/src/zendesk.ts @@ -211,7 +211,7 @@ export class ZendeskClient async modalReady() { await this.triggerToLocations({ event: `modal.ready`, - locations: ['nav_bar', 'ticket_sidebar', 'top_bar'] + locations: ['nav_bar', 'new_ticket_sidebar', 'ticket_sidebar', 'top_bar'] }); } diff --git a/tests/zendesk.test.ts b/tests/zendesk.test.ts index 4301711..f02d1b5 100644 --- a/tests/zendesk.test.ts +++ b/tests/zendesk.test.ts @@ -550,7 +550,7 @@ describe('ZendeskClientBase', () => { expect(zendeskClientBase.triggerToLocations).toHaveBeenCalledWith({ event: 'modal.ready', - locations: ['nav_bar', 'ticket_sidebar', 'top_bar'] + locations: ['nav_bar', 'new_ticket_sidebar', 'ticket_sidebar', 'top_bar'] }); });