Illustrator (Desktop) Bugs
When reporting a bug, please provide a detailed description with the following:
- Details of your operating system
- The version of Adobe Illustrator (desktop)
- The steps you were taking when you experienced the issues
- Your expected result and the actual result
- Upload your Illustrator file or a video (screen recording or gif, this helps us most to reproduce the issue and resolve it)
77 results found
-
2 votes
-
Scripting Issue on MacOS Monterey
We had this script for Illustrator that will export PDF and images with predefined presets. This was working until some of our team upgraded their macOS to Monterey.
When they tried to run the script it will create a PDF and images with different file names, we are expecting that it will have the same file name from the AI file.
EXPECTED RESULT:
AI File: 02020-MVP-3.ai
Exported Files:
- 0202-MVP-3-THUMBNAIL.png
- 0202-MVP-3-FULL.png
- 0202-MVP-3.pdfACTUAL RESULT:
AI File: 02020-MVP-3.ai
Exported Files:
- ai1655486566390202-MVP-3-THUMBNAIL.png
- ai1655486566390202-MVP-3-FULL.png
- ai165548656639_0202-MVP-3.pdfOperating System: MacOS Monterey 12.4
Adobe Illustrator: Adobe Illustrator 2022Object…
2 votes -
BridgeTalk.getSpecifier( "estoolkit") no longer works in Illustrator 2022 & 2023. Returns null
I have a script that runs in Illustrator and needs to send progress information to a ScriptUI user interface running in Extendscript Toolkit. Since Illustrator 2022, the function call BridgeTalk.getSpecifier( "estoolkit") returns null. As a result, my script is unable to send messages to Extensscript Toolkit. My workaround has been to use Illustrator 2021, where this functionality still works. It works in Illustrator 2020 & 2021 but does not work in Illustrator 2022 & 2023.
1 vote -
pathfinder - unexpected behaviour inside script
when I select two compound paths and subtract, I get a fully selected group.
If I create an action consisting of just the pathfinder operation and run it from the actions panel, the result is identical.
If I call this action from extendscript, the group sometimes is only partially selected. - and the following steps produce unexpected results :(
It turns out that adding an extra object.selected = true can help.
I observed this in 2022 edition, I have the impression that this did not happen in 2020 edition2 votes -
Illustrator 2021 and 2022 crash when trying to run an action from a script
Attempting to run any action from applescript or javascript is always resulting in Illustrator 2021 or 2022 immediately crashing for me.
I've tried on multiple computers, and running it on a fresh install of AI 2022 with no settings changed.
Tested on MacOS Mojave, Big Sur, and Monterrey
It doesn't matter which Action or Action Set is used, I've tried the included "Default Actions" and others.
The identical scripts work fine from AI CC2020 back to at least AI CS6.
For example, I can copy and paste this straight from Adobe's ADOBE ILLUSTRATOR CC SCRIPTING REFERENCE: APPLESCRIPT:
tell application "Adobe…
1 vote -
Recolor artwork using scripting
Please add the recolor artwork functionality to the scripting DOM. We need this.
2 votes -
reading XMP data in scripts broken by 25.4 update.
Illustrator 25.4 update broke scripts that try to read XMP data that worked in previous versions of Illustrator. This is the Mac version (have not tried in Windows).
It appears to be getting the error on this line:
ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript');
Comparing the frameworks in the package contents for 25.3.1 vs 25.4, the AdobeXMPScript framework appears to be missing in 25.4.
Below is an example script to read font data that worked in 25.3, but errors loading the library in 25.4
// load XMP Library
function loadXMPLibrary() {
…if (!ExternalObject.AdobeXMPScript) { try { ExternalObject.AdobeXMPScript = new ExternalObject('lib:AdobeXMPScript'); } catch
21 votesCompleted (Comments Open) · AdminIllustrator Engineering (Software Engineer, Adobe Illustrator) respondedWe have the fix available in the latest prerelease build 26.0
Please update Illustrator using Adobe Creative Cloud application to the latest prerelease build from prerelease section
Warm Regards,
Aishwarya G Gadodia -
IUStringUnitsToAIReal doesn't recognize comma as decimal separator
std::string input_ = "1,5"; // From Adobe header: The string to convert, which uses the localized international utilities (IU) decimal separator.
AIReal n;
sAIUser->IUStringUnitsToAIReal(ai::UnicodeString(input_), &n);This function interprets the text "1,5" as "15" even when the locale is set to a country where the system uses a comma decimal separator. Related functions IUStringToAIReal recognizes the comma, though.
4 votes -
Problems with scripts and BridgeTalk using Illustrator 25.3.1 on M1 Mac
I have a handful of scripts that have stopped working after switching from an Intel Mac mini to an M1 Mac mini. The scripts will run as expected if I use the Intel version of Illustrator on the M1 Mac mini, but they return this error when run using the M1 version of Illustrator on the same machine "TARGET COULD NOT BE LAUNCHED(59)". The current culprit seems to be BridgeTalk. Any help would be appreciated, thx!
13 votesThe workaround for this is to update to the latest build, 25.3.1, which doesn't contain Bridge related changes for Mac ARM — that's why this error is happening.
If you still have the issue, please comment back.
-
broken: reading File date properties
Unable to read date properties from a File on Mac (does work on Windows)
alert(app.activeDocument.path.modified)
alert(app.activeDocument.path.created)// always returns null as if file is not saved
I tested on:
Mac mini M1, macOS Montery 12.3.1, Ai 26.2.1 and Ai beta 26.4.2
Macbook Pro Intel, macOS Catalina 10.15.7 Ai 26.2.12 votes -
(Applescript) do javascript command no longer works in Illustrator 2021(25.1)
Bug report:
When using AppleScript's do javascript in Illustrator 2021(25.1), nothing happens regardless of whether it is a file or text. The result will return a missing value. In 25.0.1, it works fine.In the case of jsx files, it can be avoided by writing the following code. If the file extension is jsxbin, it cannot be executed. And arguments cannot be passed.
-- solution 1
tell application "Adobe Illustrator"
open ("Macintosh HD:Users:username:Desktop:sample.jsx" as alias)
end tell-- solution 2
tell application "Finder"
open ("Macintosh HD:Users:username:Desktop:sample.jsx" as alias) using ("Macintosh HD:Applications:Adobe Illustrator 2021:Adobe Illustrator. app:" as alias)
end tell…
53 votesI am happy to share that we have fixed this bug in our latest release – 25.2 which is available worldwide now.
Going forward, our goal is to fix as many top User-Voice bugs as possible and as frequently as possible. Given the nature of the fixes, some of the bugs will take a longer time to fix, but we are on it.
You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html
Thank you for all the feedback. Keep it coming!
-
Scripting window keeps appearing and no way to remove it
Uninstalling/Reinstalling does not remove prompt. Starting appearing after most recent update to with the new ipad features. Going back to older version, the window doesn't appear.
6 votesThis issue is happening due to a security feature added in Illustrator to inform the user if any external application tries to execute a script in Illustrator.
Solution: Update your Logitech options app to the latest version – https://www.logitech.com/en-in/product/options
https://helpx.adobe.com/illustrator/kb/fix-scripting-error.html
We heard from some users that above solution is not working for them, we are investigating this issue. Meanwhile users can try the below workaround
Create a JSX file with the following content:
app.preferences.setBooleanPreference(“ShowExternalJSXWarning”, false);
Save the above JSX file. Now, go to File > Scripts > Other Script, and choose the newly saved jsx file.This will suppress the warning dialog and run the script.
-
Illustrator RulerUnits returns Unknown for 'Feet' and 'Feet and Inches'
Illustrator recently added 'Feet' and 'Feet and Inches' to the available ruler units; however, when a user selects one of these units, the scripting side returns 'RulerUnits.Unknown' for 'activeDocument.RulerUnits'.
For scripting, the corresponding 'RulerUnits.*' value should be added so that developers can respond to the selected units.
14 votesI am happy to share that we have fixed this bug in our latest release – 27.1.1 which is available worldwide now.
Going forward, our goal is to fix as many top User-Voice bugs as possible and as frequently as possible. Given the nature of the fixes, some of the bugs will take a longer time to fix, but we are on it.
You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html
Thank you for all the feedback. Keep it coming!
Ankit Goyal
Illustrator Team
-
how can a note have more than one value?
this file shows a situation where the note shown in the attribute panel differs from the note visiblefor a script. There were about fife occurences in a file of about 500 art objects. I picked one and removed everything else, and also replaced the artwork by a plain rectangle.
To view the error, select the square and view the attribute panel
Then run this extendscript:
var doc = app.activeDocument;
var obj = doc.selection[0]
alert(obj.note)BTW: I could set proper values with a simple jsx that sets the note from the contents of a text field
1 vote -
Text Frame loses UID when moved along with compound path art in a different layer
OS: Windows 10 Pro
Illustrator 2022Steps to reproduce issue:
Create a text frame and a compound path art in different layers
Add UID to textframe using SDK
Select both textframe and path art together, then move them
Text frame loses UID, so we cannot get text frame using UID anymore
This happens even if we saved the file after adding uid, closed and re-opened it1 vote -
Unable to control third party applications with AppleScript
This is essentially the same issue as https://community.adobe.com/t5/indesign-discussions/indesign-16-3-2-not-authorised-to-send-apple-events-to-other-apps/td-p/12312871 except for Illustrator.
Illustrator is missing the NSAppleEventsUsageDescription key from its info.plist file. This prevents the system from asking permission from the user to send apple events from Illustrator.
Mac OS 11.5.2
Illustrator 25.4..1To recreate:
in terminal
tccutil reset AppleEvents com.adobe.illustratorsave the following AppleScript and place in the scripts menu for illustrator.
tell application "Finder"
display dialog "test"
end tellExpected result:
dialog in finderActual result:
AppleScript error: Not authorized to send Apple events to Finder. (-1743)2 votesI am happy to share that we have fixed this bug in our latest release – 26.3.1 which is available worldwide now.
Going forward, our goal is to fix as many top User-Voice bugs as possible and as frequently as possible. Given the nature of the fixes, some of the bugs will take a longer time to fix, but we are on it.
You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html
Thank you for all the feedback. Keep it coming!
-
In CC2020 and later, referencing the created property of the File class returns "null”.
Environment
macOS 10.15.6
Illustrator CC ver.25.1Step and reproduce
1.Select menu ”File->Script->Other Script" and choose below one.//JavaScript File detail
var f=File.openDialog("");
alert(f.created);Expected result
Illustrator shows "null". It must be return files created date.Actual result
”null” is returned.In CC2019 this property was successfully retrieved. It seems that a problem occurred after CC2020. Also, even if we put it in the 2021 family, other applications can get "created" property normally.
"modified" property behaves similarly strangely in relation to this issue.This behavier shows only macOS. Windows can return as normal.
//Japanese
オペレーティングシステムおよび Adobe Illustratorのバージョン
macOS 10.15.6
Illustrator CC…10 votesI am happy to share that we have fixed this bug in our latest release – 27.3.1 which is available worldwide now.
Going forward, our goal is to fix as many top User-Voice bugs as possible and as frequently as possible. Given the nature of the fixes, some of the bugs will take a longer time to fix, but we are on it.
You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html
Thank you for all the feedback. Keep it coming!
Ankit Goyal
Illustrator Team
-
ExportOptionsPNG24.artBoardClipping broken in 2020
ExportOptionsPNG24.artBoardClipping (set to false)
In 2019 (23.1), PNGs exported by javascript are trimmed to the visible bounds of the object as expected when false. When true, they're the size of the artboard.
In 2020 (24.3), the same script always produces PNGs the size of the artboard whatever artBoardClipping is set to.
Illustrator 24.3 vs Illustrator 23.1
Windows 10
Script run via Illustrator (File/Scripts) as well as testing in ETSK 4.0.0.1It's a dealbreaker for version 24. We can't upgrade as a team unless this is fixed.
15 votesI am happy to share that we have fixed this bug in our latest release – 25.3.1 which is available worldwide now.
Going forward, our goal is to fix as many top User-Voice bugs as possible and as frequently as possible. Given the nature of the fixes, some of the bugs will take a longer time to fix, but we are on it.
You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html
Thank you for all the feedback. Keep it coming!
-
Get document bleeding size problem
I checked illustrator_ JavaScript_ Scripting_ Reference_ In 2017, only the document bleeding documentbleedoffsetrect can be set, but the bleeding size that has been set in the document cannot be obtained. Is it because the document is incomplete or this method is not provided? Now how can I get the bleeding size of the current document. thank you!
Examples code:
//set bleed
docPreset.documentBleedOffset = [10, 10 10,10];But there is no way to get the value that has been set
2 votes -
Plugins Disappeared
after updating to version 25.1
the plugins in the "plugins folder"
don't Load up
when downgrade back to version 25.0.1
Its work fine5 votes
- Don't see your idea?