diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index d5b0ce28a..05dbfa993 100644 Binary files a/netbox/project-static/dist/netbox.js and b/netbox/project-static/dist/netbox.js differ diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index e4edee5f2..37b54735a 100644 Binary files a/netbox/project-static/dist/netbox.js.map and b/netbox/project-static/dist/netbox.js.map differ diff --git a/netbox/project-static/src/buttons/secretToggle.ts b/netbox/project-static/src/buttons/secretToggle.ts index 057a324e4..4113a0788 100644 --- a/netbox/project-static/src/buttons/secretToggle.ts +++ b/netbox/project-static/src/buttons/secretToggle.ts @@ -60,18 +60,17 @@ function handleSecretToggle(state: StateManager, button: HTMLButton toggleSecretButton(hidden, button); } +function toggleCallback(event: MouseEvent) { + handleSecretToggle(secretState, event.currentTarget as HTMLButtonElement); +} + /** * Initialize secret toggle button. */ export function initSecretToggle(): void { hideSecret(); for (const button of getElements('button.toggle-secret')) { - button.addEventListener( - 'click', - event => { - handleSecretToggle(secretState, event.currentTarget as HTMLButtonElement); - }, - false, - ); + button.removeEventListener('click', toggleCallback); + button.addEventListener('click', toggleCallback); } }