feat(FN-3624): fix modal scrolling and add mobile modal tests

The merge adds task creation replication across mesh nodes (FN-3631) alongside UI fixes for modal scrolling in the dashboard, particularly the ScriptsModal and GitManagerModal, with corresponding mobile tests. It also hardens the bundle-output test runner's npm execpath fallback logic (FN-3624).

Fusion-Task-Id: FN-3624
This commit is contained in:
Fusion
2026-05-07 01:11:59 -07:00
committed by gsxdsm
parent cd8763a225
commit 95002edf21

View File

@@ -11,7 +11,7 @@ export const dashboardClientStubMarker = "Dashboard assets not built";
function runBuildCommand(command: string, cwd: string) {
const npmExecPath = process.env.npm_execpath;
if (npmExecPath) {
if (npmExecPath && existsSync(npmExecPath)) {
execFileSync(process.execPath, [npmExecPath, ...command.split(" ")], {
cwd,
stdio: "pipe",