Merge "Bump JGit to 3a7a9cb0e (stable-6.10 tip)" into stable-3.9
diff --git a/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.ts b/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.ts
index 0b49a87..933fc96 100644
--- a/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.ts
+++ b/polygerrit-ui/app/elements/admin/gr-permission/gr-permission.ts
@@ -353,8 +353,16 @@
if (!this.permission) {
return;
}
- this.permission.value.modified = true;
- this.permission.value.exclusive = (e.target as HTMLInputElement).checked;
+ // Update entire permission object to trigger a re-render since permission
+ // is marked as @property
+ this.permission = {
+ ...this.permission,
+ value: {
+ ...this.permission.value,
+ modified: true,
+ exclusive: (e.target as HTMLInputElement).checked,
+ },
+ };
// Allows overall access page to know a change has been made.
fire(this, 'access-modified', {});
}
diff --git a/polygerrit-ui/web-test-runner.config.mjs b/polygerrit-ui/web-test-runner.config.mjs
index 415571c..eb377d2 100644
--- a/polygerrit-ui/web-test-runner.config.mjs
+++ b/polygerrit-ui/web-test-runner.config.mjs
@@ -22,6 +22,9 @@
/** @type {import('@web/test-runner').TestRunnerConfig} */
const config = {
+ // TODO: https://g-issues.gerritcodereview.com/issues/365565157 - undo the
+ // change once the underlying issue is fixed.
+ concurrency: 1,
files: [
"app/**/*_test.{ts,js}",
"!**/node_modules/**/*",