Merge pull request #2636 from storytold/fix/2479-confined-queue-default

Automation: a confined renderQueue.add without output needs a saved project (#2479)
This commit is contained in:
BFlat
2026-10-30 10:19:01 +07:00
committed by GitHub
4 changed files with 24 additions and 2 deletions
+3 -1
View File
@@ -11,7 +11,9 @@ written only under a write root; with no write root nothing is written. Every en
(`execute_command`, `command_run`, each `batch` step) is checked before it runs: its file
parameters must be absolute paths inside the roots (symbolic links resolved, no `..`), and so must
any other absolute path in its parameters. Save, Increment and Save and rendering the Render
Queue are checked against the files they write (the open project's, the queued outputs). Scripts
Queue are checked against the files they write (the open project's, the queued outputs);
`renderQueue.add` without `output` needs a saved project, since an unsaved one's default output
would go to the home folder (#2479). Scripts
(`run_script`, `file.runScript`…), Execute File, Reveal in Finder, `$N` references to file paths
in a batch, and the bridge's UI-driving tools (`ui_click`, `ui_key`, `ui_type`, `ui_drag`,
`ui_set`, `script_ui`, `control`) are refused while confined. Without the flags nothing changes.