move awaitingRemoval control variable (#124913)

This commit is contained in:
Devon Thomson 2022-02-08 17:15:50 -05:00 committed by GitHub
parent 3249e565a6
commit 16292de730
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -94,13 +94,13 @@ const loadDashboardUrlState = ({
if (!awaitingRemoval) { if (!awaitingRemoval) {
awaitingRemoval = true; awaitingRemoval = true;
kbnUrlStateStorage.kbnUrlControls.updateAsync((nextUrl) => { kbnUrlStateStorage.kbnUrlControls.updateAsync((nextUrl) => {
awaitingRemoval = false;
if (nextUrl.includes(DASHBOARD_STATE_STORAGE_KEY)) { if (nextUrl.includes(DASHBOARD_STATE_STORAGE_KEY)) {
return replaceUrlHashQuery(nextUrl, (query) => { return replaceUrlHashQuery(nextUrl, (query) => {
delete query[DASHBOARD_STATE_STORAGE_KEY]; delete query[DASHBOARD_STATE_STORAGE_KEY];
return query; return query;
}); });
} }
awaitingRemoval = false;
return nextUrl; return nextUrl;
}, true); }, true);
} }