fix: complete legacy operator parity workflows

This commit is contained in:
2026-07-23 00:54:31 +09:00
parent 939c252d23
commit cf117de144
25 changed files with 2430 additions and 223 deletions

View File

@@ -188,8 +188,15 @@ test("named playlist save requests the native saved dialog then closes on exact
assertOrdered(confirmationOpen, [
"rememberModalOpener(namedPlaylistConfirmationDialog)",
"namedPlaylistConfirmationModal.hidden = false",
"namedPlaylistConfirmationYes.disabled = false",
"namedPlaylistConfirmationNo.disabled = false",
"syncModalFocus()"
]);
const confirmationLock = section(
"namedPlaylistConfirmationYes.disabled = pendingNamedPlaylistCommand",
"if (deferredSelectionAction)");
assert.doesNotMatch(confirmationLock, /operatorMutationLocked|uiBusy/,
"an unrelated PROGRAM refresh must not cancel a physical confirmation click");
assertOrdered(resolution, [
"namedPlaylistConfirmationModal.hidden = true",
"syncModalFocus()",