This commit is contained in:
33333-33333 2026-07-31 12:54:46 +09:00
commit c3a6f5ff37
80 changed files with 2512 additions and 1625 deletions

View file

@ -17,10 +17,10 @@ assert(!app.includes('invalidateFieldOverlay')&&!app.includes('invalidateStoreEf
assert.equal(catalog.length>0,true);assert.equal(catalog.filter(item=>item.id==='score-lens').length,1);
// Clicking a board must select/input only; camera navigation is explicit elsewhere.
assert(functionSource('shouldTeleportToUnsolvedBoard').includes('return false'));
assert(!app.includes('shouldTeleportToUnsolvedBoard'));
assert(!functionSource('bindBoard').includes('centerMeta('));
assert(!app.includes('function promoteStaticBoard('));
assert(functionSource('makeStaticBoard').includes('card.tabIndex=-1')&&!functionSource('makeStaticBoard').includes("setAttribute('role','button')"));
assert(!app.includes('makeStaticBoard')&&!app.includes('board-static'));
// Every hydrated puzzle in the visible field remains fully detailed.
assert(functionSource('desiredInteractiveBoardIds').includes('for(const id of ids)'));