From 9504750dcc631fe2eda7664206fa1c9b74c39a82 Mon Sep 17 00:00:00 2001 From: gabrielburnworth Date: Wed, 11 Mar 2026 14:12:59 -0700 Subject: [PATCH 1/4] fix runtime errors --- .../__tests__/settings_menu_test.tsx | 3 +- frontend/logs/components/settings_menu.tsx | 3 +- frontend/resources/__tests__/actions_test.ts | 28 ++++++++++++ frontend/resources/actions.ts | 44 ++++++++++++++++--- 4 files changed, 70 insertions(+), 8 deletions(-) diff --git a/frontend/logs/components/__tests__/settings_menu_test.tsx b/frontend/logs/components/__tests__/settings_menu_test.tsx index b7d9e8bc71..d7b9424f8d 100644 --- a/frontend/logs/components/__tests__/settings_menu_test.tsx +++ b/frontend/logs/components/__tests__/settings_menu_test.tsx @@ -92,7 +92,7 @@ describe("", () => { value: jest.fn(), }); const p = fakeProps(); - p.dispatch = jest.fn(() => Promise.resolve()); + p.dispatch = jest.fn(); const { container } = render(); const buttons = container.querySelectorAll("button"); fireEvent.click(buttons[buttons.length - 1] as Element); @@ -100,6 +100,7 @@ describe("", () => { await Promise.resolve(); expect(crud.destroyAll).toHaveBeenCalledWith( "Log", false, Content.DELETE_ALL_LOGS_CONFIRMATION); + expect(p.dispatch).not.toHaveBeenCalled(); expect(window.location.assign).toHaveBeenCalled(); }); diff --git a/frontend/logs/components/settings_menu.tsx b/frontend/logs/components/settings_menu.tsx index 249232b248..d733c78467 100644 --- a/frontend/logs/components/settings_menu.tsx +++ b/frontend/logs/components/settings_menu.tsx @@ -130,8 +130,7 @@ export class LogsSettingsMenu extends React.Component {