Illustrator 30.8 · Known bug
ExtendScript nested ternary uses wrong associativity
Not marked fixed as of Illustrator 31.0.0. The bug was reported for Illustrator 30.8.2. Adobe doesn’t track it yet; 3 people report it. There is a workaround.
- Status
- Not tracked by Adobe yet
- Severity
- Major
- Affects
- Specific feature
- System
- Windows and macOS
Workaround
Parenthesize nested ternaries explicitly, use if/else chains, or use a lookup object; post-process minified output to add parentheses.
Timeline
- Oct 23, 2026Reported on Illustrator 30.8.2
- Nov 10, 2026Not marked fixed as of Illustrator 31.0.0not tracked by Adobe yet
The report
3 votes · 1 reply
Reported on Windows by 1 person, on macOS by 1 (from the report and 1 reply).
“ExtendScript evaluates nested ternary operator with wrong (left) associativity”
Read it on Illustrator’s UserVoice forumBased on public bug reports on Illustrator’s UserVoice forum. Last changed November 10, 2026. The title and rating are ours; the report is the reporter’s. Not affiliated with Adobe.