From b17eaf89f14c64715fe6f78315df983d30f155a8 Mon Sep 17 00:00:00 2001 From: Steven E Wright Date: Mon, 28 Aug 2023 09:02:16 -0700 Subject: [PATCH] fix: throttled action bad logic (#34) Signed-off-by: Steven E Wright --- package.json | 2 +- src/internals/utils/throttled_action.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e9887de..13d1b36 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "website:dev": "npm run website:gendev && cd ./docs/ && web-dev-server --app-index ./index.html --node-resolve --open", "document": "npm run document:gen && cd ./docs/ && web-dev-server --app-index ./index.html --node-resolve --open", "document:dev": "npm run document:gendev && cd ./docs/ && web-dev-server --app-index ./index.html --node-resolve --open", - "document:gen": "node generatePackageMetadata.js && typedoc ./src/index.ts --disableSources --darkHighlightTheme solarized-dark --lightHighlightTheme solarized-dark --titleLink \"/modules.html\"", + "document:gen": "node generatePackageMetadata.js && typedoc ./src/index.ts --darkHighlightTheme solarized-dark --lightHighlightTheme solarized-dark --titleLink \"/modules.html\"", "document:gendev": "node generatePackageMetadata.js && typedoc ./src/docs_index.ts --excludePrivate false --darkHighlightTheme solarized-dark --lightHighlightTheme solarized-dark --titleLink \"/modules.html\"", "size": "size-limit", "lint:ts": "eslint ./src/**/*.ts", diff --git a/src/internals/utils/throttled_action.ts b/src/internals/utils/throttled_action.ts index e8a652e..aab7a86 100644 --- a/src/internals/utils/throttled_action.ts +++ b/src/internals/utils/throttled_action.ts @@ -49,11 +49,11 @@ export class ThrottledAction { // Reset the state. clearTimeout(this.timeout); this.timeout = undefined; - this.shouldExecuteAfterDelay = false; // After the delay, check if there was another trigger during the delay window. if (this.shouldExecuteAfterDelay) { this.trigger(); } + this.shouldExecuteAfterDelay = false; }, this.delay); } }