Guard browser OPFS custom session tool seed

This commit is contained in:
2026-06-14 02:04:54 +08:00
parent 707f412f46
commit d2affc0235
2 changed files with 59 additions and 2 deletions

View File

@@ -4596,6 +4596,10 @@
];
}
function opfsToolTableSeedText(toolNo, pocketNo, zOffset, diameter, comment) {
return `T${toolNo} P${pocketNo} Z${zOffset} D${diameter} ${comment}\n`;
}
async function verifyOpfsSavedText(label, loadActualText, expectedLines) {
verifyExpectedOutput(label, await loadActualText(), expectedLines.join("\n"));
}
@@ -9523,7 +9527,7 @@
await writeOpfsMachineFile(
iniFileMachineId,
iniFileToolTableFilename,
"T8 P8 Z4.5 D0.5 ;browser custom tool\n",
opfsToolTableSeedText("8", "8", "4.5", "0.5", ";browser custom tool"),
);
const loadedIniFileSession = await loadMachineSessionFromOpfs(
interp,
@@ -9657,7 +9661,7 @@
await writeOpfsMachineFile(
iniOverrideMachineId,
explicitToolTableFilename,
"T9 P9 Z5.5 D0.625 ;browser explicit tool\n",
opfsToolTableSeedText("9", "9", "5.5", "0.625", ";browser explicit tool"),
);
const loadedIniOverrideSession = await loadMachineSessionFromOpfs(
interp,