From abecab0955715d60ef942b4579bd93d6695e62b9 Mon Sep 17 00:00:00 2001 From: Dave Lockhart Date: Mon, 10 Jul 2023 16:37:10 -0400 Subject: [PATCH] always sort browsers in the same order --- src/server/report/app.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/server/report/app.js b/src/server/report/app.js index 98cb133b..f0abe727 100644 --- a/src/server/report/app.js +++ b/src/server/report/app.js @@ -150,13 +150,13 @@ class App extends LitElement { this._updateSearchParams({ file: undefined, test: undefined }); } _handleFilterBrowserChange(e) { - const browsers = [...this._filterBrowsers]; - const index = browsers.indexOf(e.target.value); - if (!e.target.checked && index > -1) { - browsers.splice(index, 1); - } else if (e.target.checked && index === -1) { - browsers.push(e.target.value); - } + const browsers = data.browsers.map(b => b.name).filter(b => { + if (b === e.target.value) { + return e.target.checked; + } else { + return this._filterBrowsers.includes(b); + } + }); this._updateSearchParams({ browsers: browsers.join(',') }); } _handleFilterStatusChange(e) {