Skip to content

Commit dead16a

Browse files
committed
Repair account gamepad profile generation and detected-row handling - PR_26163_060-user-control-gamepad-generation-repair
1 parent af21938 commit dead16a

32 files changed

Lines changed: 200 additions & 181 deletions

account/user-controls-page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@ export class AccountUserControlsPage {
11161116
const selectedDeviceInput = this.root.querySelector(
11171117
"[data-account-user-controls-list-family='Gamepad'] [data-account-user-controls-selected-device]:checked",
11181118
);
1119-
const selectionKey = normalizeText(selectedDeviceInput?.value || this.selectedInputDevice?.selectionKey);
1119+
const selectionKey = normalizeText(selectedDeviceInput?.value);
11201120
const selectedChoice = this.selectedInputDeviceChoices().find((choice) =>
11211121
choice.selectionType === "device"
11221122
&& choice.deviceType === "Gamepad"

docs_build/dev/reports/dependency_gating_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dependency Gating Report
22

3-
Generated: 2026-06-12T16:15:03.557Z
3+
Generated: 2026-06-12T18:30:05.068Z
44
Status: PASS
55

66
## Gate Order

docs_build/dev/reports/dependency_hydration_reuse_report.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Dependency Hydration Reuse Report
22

3-
Generated: 2026-06-12T16:15:03.558Z
3+
Generated: 2026-06-12T18:30:05.068Z
44
Status: PASS
55

66
## Summary
77

8-
Reused dependency hydration: 1
9-
Invalidated dependency hydration: 0
8+
Reused dependency hydration: 0
9+
Invalidated dependency hydration: 1
1010
Generated dependency hydration: 0
11-
Prevented dependency graph hydration: 1
12-
Prevented helper resolution passes: 4
11+
Prevented dependency graph hydration: 0
12+
Prevented helper resolution passes: 0
1313
Prevented fixture ownership traversal: 0
1414

1515
## Hydration Decisions
1616

1717
| Lane | Status | Helpers | Fixtures | Imports | Dependency Hydration Hash | Reason |
1818
| --- | --- | --- | --- | --- | --- | --- |
19-
| workspace-contract | REUSED | tests/helpers/playwrightRepoServer.mjs; tests/helpers/playwrightStorageIsolation.mjs; tests/helpers/playwrightV8CoverageReporter.mjs; tests/helpers/workspaceV2CoverageReporter.mjs | none | src/dev-runtime/admin/admin-notes-directory.mjs; src/dev-runtime/admin/admin-notes-menu.mjs; src/dev-runtime/persistence/mock-db-store.js; src/dev-runtime/server/mock-api-router.mjs; tests/helpers/playwrightRepoServer.mjs; tests/helpers/playwrightStorageIsolation.mjs; tests/helpers/playwrightV8CoverageReporter.mjs; tests/helpers/workspaceV2CoverageReporter.mjs; toolbox/toolRegistry.js | 297b1d93be3128ae | Dependency hydration reused from validated warm-start state. |
19+
| workspace-contract | INVALIDATED | tests/helpers/playwrightRepoServer.mjs; tests/helpers/playwrightStorageIsolation.mjs; tests/helpers/playwrightV8CoverageReporter.mjs; tests/helpers/workspaceV2CoverageReporter.mjs | none | src/dev-runtime/admin/admin-notes-directory.mjs; src/dev-runtime/admin/admin-notes-menu.mjs; src/dev-runtime/persistence/mock-db-store.js; src/dev-runtime/server/mock-api-router.mjs; tests/helpers/playwrightRepoServer.mjs; tests/helpers/playwrightStorageIsolation.mjs; tests/helpers/playwrightV8CoverageReporter.mjs; tests/helpers/workspaceV2CoverageReporter.mjs; toolbox/toolRegistry.js | 809602d27a54d98f | Dependency hydration was refreshed after warm-start invalidation. |
2020

2121
## Safeguards
2222

docs_build/dev/reports/execution_graph_reuse_report.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Execution Graph Reuse Report
22

3-
Generated: 2026-06-12T16:15:03.558Z
3+
Generated: 2026-06-12T18:30:05.069Z
44
Status: PASS
55

66
## Summary
77

8-
Reused execution graphs: 1
9-
Prevented graph rebuilds: 1
10-
Prevented redundant dependency traversal: 1
11-
Prevented fixture/helper graph assembly: 4
12-
Prevented manifest traversal: 1
13-
Prevented targeted scheduling work: 1
8+
Reused execution graphs: 0
9+
Prevented graph rebuilds: 0
10+
Prevented redundant dependency traversal: 0
11+
Prevented fixture/helper graph assembly: 0
12+
Prevented manifest traversal: 0
13+
Prevented targeted scheduling work: 0
1414

1515
## Execution Graph Decisions
1616

1717
| Lane | Status | Snapshot Status | Execution Graph Hash | Reason |
1818
| --- | --- | --- | --- | --- |
19-
| workspace-contract | REUSED | REUSED | 47ce54aa275bb703 | Lane snapshot is part of the selected targeted execution graph. |
19+
| workspace-contract | INVALIDATED | INVALIDATED | bb94c199bb12762d | Lane snapshot is part of the selected targeted execution graph. |
2020

2121
## Safeguards
2222

docs_build/dev/reports/failure_fingerprint_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Failure Fingerprint Report
22

3-
Generated: 2026-06-12T16:15:52.078Z
3+
Generated: 2026-06-12T18:30:55.406Z
44
Status: PASS
55

66
## Summary

docs_build/dev/reports/filesystem_scan_reduction_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Filesystem Scan Reduction Report
22

3-
Generated: 2026-06-12T16:15:03.538Z
3+
Generated: 2026-06-12T18:30:05.033Z
44
Status: PASS
55

66
## Scan Enforcement

docs_build/dev/reports/incremental_validation_report.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# Incremental Validation Report
22

3-
Generated: 2026-06-12T16:15:03.559Z
3+
Generated: 2026-06-12T18:30:05.069Z
44
Status: PASS
55

66
## Reuse Summary
77

8-
Reused manifests: 1
9-
Invalidated manifests: 0
8+
Reused manifests: 0
9+
Invalidated manifests: 1
1010
Generated manifests: 0
1111
Skipped manifests: 0
12-
Prevented lane regeneration: 1
13-
Prevented discovery scans: 1
14-
Prevented helper resolution passes: 4
12+
Prevented lane regeneration: 0
13+
Prevented discovery scans: 0
14+
Prevented helper resolution passes: 0
1515
Prevented fixture resolution passes: 0
1616

1717
## Incremental Decisions
1818

1919
| Lane | Decision | Invalidated By | Runtime Savings Observation |
2020
| --- | --- | --- | --- |
21-
| workspace-contract | REUSED | unchanged inputs | Reused 1 test input(s), 4 helper(s), and 0 fixture(s). |
21+
| workspace-contract | INVALIDATED | Persistent manifest dependency graph hash changed for workspace-contract.; Persistent manifest input hash changed for workspace-contract.; Persistent manifest hash changed for workspace-contract. | Manifest was regenerated or skipped; no reuse savings for this lane. |
2222

2323
## Invalidation Rules
2424

docs_build/dev/reports/lane_compilation_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Lane Compilation Report
22

3-
Generated: 2026-06-12T16:15:03.557Z
3+
Generated: 2026-06-12T18:30:05.067Z
44
Status: PASS
55

66
## Lane Graph

docs_build/dev/reports/lane_deduplication_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Lane Deduplication Report
22

3-
Generated: 2026-06-12T16:15:03.557Z
3+
Generated: 2026-06-12T18:30:05.068Z
44
Status: PASS
55

66
## Summary

docs_build/dev/reports/lane_input_validation_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Lane Input Validation Report
22

3-
Generated: 2026-06-12T16:15:03.559Z
3+
Generated: 2026-06-12T18:30:05.069Z
44
Status: PASS
55

66
## Input Files

0 commit comments

Comments
 (0)