How can we improve Adobe InDesign SDK

User Interaction Level resets during Data Merge

Using at the top of the InDesign tell block:
set user interaction level of script preferences to never interact

The way I understand user interaction levels, when set to 'never interact', it should suppress all dialog boxes from popping up.

When AppleScript performs 'merge records', and the merged record contains missing fonts, ONLY SOMETIMES a missing fonts dialog box pops up and breaks the script. One can close this dialog, run the script again, and the dialog doesn't appear. This unpredictability is why I'm logging it as a bug.

Looking at the JavaScript DOM, the userInteractionLevel is a setting at the Application level, not the document.
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT;

I posted a more detailed explanation on the Adobe Forums here:
https://forums.adobe.com/thread/2581338

1 vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Todd shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    0 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base