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)
78 results found
-
Recolor artwork using scripting
Please add the recolor artwork functionality to the scripting DOM. We need this.
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 -
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 -
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!
-
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 -
Illustrator 2021 breaks Export command with AppleScript
Export command for AppleScript has suddenly stopped working as of Illustrator 2021. This error breaks almost all my professional workflows.
macOS 11.1, Illustrator 25.1
When I run AppleScript workflows that worked fine in Illustrator 2020, 2019, 2018, etc. they now fail at the 'export' command with 'Adobe Illustrator got an error: document doesn't understand the "export" message.'
Screenshot of simplest possible script failing attached.
2 votes -
Applescript "open without dialogs" no longer works
I have an Applescript that has the statement
open (thePDFName as alias) without dialogs
In Adobe Illustrator 2019, it works. In Adobe Illustrator 2020, it gives me an "unable to open file" error. When I comment out "without dialogs", it opens the file, but then naturally pops open a dialog (not helpful when you are opening dozens of files!)
MacOS 10.13.6, not sure what other information would be needed.
2 votesThis issue is reproducible with HFS paths.
Workaround: Use the POSIX path for opening files
Example:
set myFilePath to POSIX path of theAIFile
open file myFilePath without dialogs -
scriptui
Hello.
On windows 7 and 10 (reproduced on my machine and a colleagues), when OS text scaling is higher than 100%, the dropdownLists in scriptUI don't work correctly.
See attached, the horizontal and vertical scaling of the dropdown is smaller than the text it's meant to display, leading to options not being shown.
It looks like the UI is being scaled after the dimensions are calculated, and the dropdown is just not updated at all (vertically or horizontally).
This is a bit of an issue because our design team recently got high DPI monitors and they're having to disable UI…
2 votes -
extension do not work
Illustrator 23.0.2 does not show extensions content even Adobe sample extensions like UI.
I do not have any problem with other CC apps like Photoshop. Photoshop loads a shows the same UI extension.
2 votes -
Flaws in AI CC Actions
Hi,
I'm recording Actions to in Illustrator CC 2018 ( 22.1) and I've found a few things lacking:
1) When I group objects, and name the group, while recording an action the name does not get recorded.
The group just bears the name "group".
2) If you choose "Expand" while recording an action and choose from the available options (Fill, Stroke, etc), you are asked to make that choice again when the action runs- not much of an Action! .
Aside from the above I find the lack of Conditional Action, as per Photoshop, features disappointing.
Are there any fixes…
2 votes -
Possible bug: Crash after script runs... runs OK in ESTK.
I believe this might be a bug since it crashed Illustrator rather than the script crashing gracefuly.
I have a script which, when completed, crashes Illustrator. The script runs fine when ran from within the ESTK but crashes when ran from the AI File->Scripts menu. Attached is the crash log. I cannot post the script itself here but am willing to send it to an Adobe employee privately if needed.
2 votesThanks for sharing the script, we are able to repro the issue at our side & have forwarded it to the engineering team for further isolation.
With Best Regards,
Raghuveer -
Adobe Illustrator CC 2017 SDK Download Page Broken (404)
Here is where the download Link should be but the page returns a 404.
http://www.adobe.com/devnet/illustrator/sdk/eula_cc_2017.html
2 votesyou seemed to have reached here through some bookmarked link. Our coordinates have changed since last few months.
Please use this link https://console.adobe.io/downloads/ai to get the SDK.If you an actively into developing plugins for Illustrator please join us on our pre-release program so that you can get jumpstarts before we even release versions to our customers.
Link to join the pre-release program: http://adobe.ly/1Q3rCPI -
Illustrator Version 28.7.1 - xmpfile does not have a constructor ( using Extendscript with Illustrator )
OS: macOS Sonoma 14.6.1 (23G93)
Illustrator version 28.7.1Prior to this update I have been able through extendscript to read XMP data from a file. After the update I get an error:
"XMPfile does not have a constructor".
on the line of code:
var xmpf = new XMPFile(.........Reverting to the prior version resolves the issue.
1 voteThe team informs the issue is resolved in the Prerelease Build 29.0.0.108 which you can test if you are a member of a Prerelease program.
If it gets confirmed to be fixed, it will be pushed into the main release.
-
getSystemPath using CSInterface throws URI Malformed error
I was trying to get the my documents folder path of the system using CSInterface getSystemPath function. It works in most of the cases. But it throws URI malformed error (refer the screenshot below), if the path of the documents folder contain characters from languages other than English.
I debugged the CSInterface.js file at line 521. And I found that the below piece of code returns the path of the folder without encoding the characters from languages other than English.
window.adobe_cep.getSystemPath(pathType)
IN MY CASE:
Path of documents folder: "C:\Users\sanjay\OneDrive - Élégante\Documents".
window.adobe_cep.getSystemPath(pathType)
// Returned value -…1 vote -
Applescript Artboard Name no longer works
Getting/Setting name of artboard no longer works. It used to work fine. It is an issue with class of properties. All options Fail.
1. name of (get properties of artboard 1) -- error
2. get item 7 of properties of artboard 1 -- error
3. name of artboard 1 -- always failedIf you insert «class bAl9» in place of Name and compile, it does not fail however will fail next time since the dictionary replaces it with Name
1 vote -
CEP Extension Window MinSize Change On Mac OS When UI Scaling Large
CEPエクステンションで、
ウィンドウサイズを最小サイズに変更するボタンを設置しようとしていますが、
Mac版でUIスケール拡大時、スクリプトで手動変更の最小サイズまでリサイズできません。1.お使いのオペレーティングシステムおよび Adobe Illustrator (デスクトップ版) のバージョン
Illustrator2022,2023 MacOS2.問題が発生したときに実行していた手順
ユーザーインターフェイス>UIスケール
小から大に変更
エクステンションの最小幅200、最小高さ400
ウインドウサイズへ変更ボタン(CSInterface.resizeContent(200,400)が実行される)を押す3.想定していた結果
最小サイズまでウインドウサイズがリサイズ実際の結果
リサイズされない■詳細■
Windows版では、UIスケールを拡大した時は、
エクステンション自体が拡大表示されいて、特に問題ありません。ところがMac版で、UIスケールを拡大した時
ウィンドウサイズのみ拡大されて、
エクステンションの中身は拡大されません。
このことは、別にOS差の仕様の違いとして、許容範囲内なのですがmanifest.xmlにて
<MinSize>
<Height>400</Height>
<Width>200</Width>
</MinSize>
と設定していて、
CSInterface.getScaleFactor()で取得したScaleFactorが1.25の時ウィンドウ幅を最小にした時のサイズが
Chromeでのデバッグで表示されるサイズは313px
になっていて、設定サイズよりも大きくなり、
想定した幅まで最小化できなくなります。また
CSInterface.resizeContent(width, height)でのリサイズはCSInterface.resizeContent(300, 500)
→ width: 375 (設定値:300×ScaleFactor:1.25)
height: 625 (設定値:500×ScaleFactor:1.25)
設定値×scaleFactorのサイズになるので
高さを維持して、幅だけ変えたいときとか、ScaleFactorを意識しないといけないため
不便に感じます。ただ、これも仕様を把握していれば、なんとか対応できます。
困っているのは、
illustrator2022,2023(Mac)にて、
CSInterface.resizeContent()の許容値がおかしいことです。
manifest最小値、最大値の範囲内なら、有効のはずですがIllustrator2022,2023(Mac)では、
NG) CSInterface.resizeContent(200,400)
NG) CSInterface.resizeContent(249,500)
OK) CSInterface.resizeContent(250,500)
となっていて、
有効範囲までScaleFactor分拡大されています。しかし、先に述べた通り、
CSInterface.resizeContentでは、設定値×scaleFactorで設定されるので、
手動で変更可能な最小幅×ScaleFactorまでしか、スクリプト上では変更できません。
(設定最小幅200、ScaleFactor1.25のとき、
現在の手動最小幅250にしたいのに、313までしかスクリプトから変更できない)Illustrator2021(Mac)では
CSInterface.resizeContent(200,400)が動いて、
ウィンドウサイズを最小サイズまでリサイズできます。Mac版でUIスケール拡大時、スクリプトで最小サイズまでリサイズできるように
修正お願いします。1 vote -
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 -
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 -
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
- Don't see your idea?