Skip to content

Illustrator (Desktop) Bugs

When reporting a bug, please provide a detailed description with the following:

  1. Details of your operating system
  2. The version of Adobe Illustrator (desktop) 
  3. The steps you were taking when you experienced the issues
  4. Your expected result and the actual result
  5. Upload your Illustrator file or a video (screen recording or gif, this helps us most to reproduce the issue and resolve it)

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

83 results found

  1. CEP Extension Window MinSize Change On Mac OS When UI Scaling Large

    CEPエクステンションで、
    ウィンドウサイズを最小サイズに変更するボタンを設置しようとしていますが、
    Mac版でUIスケール拡大時、スクリプトで手動変更の最小サイズまでリサイズできません。

    1.お使いのオペレーティングシステムおよび Adobe Illustrator (デスクトップ版) のバージョン
    Illustrator2022,2023 MacOS

    2.問題が発生したときに実行していた手順
    ユーザーインターフェイス>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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Text Frame loses UID when moved along with compound path art in a different layer

    OS: Windows 10 Pro
    Illustrator 2022

    Steps 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 it

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. folderAlias.resolve() is broken

    can't resolve folder alias in mac os

    Environment
    macOS 10.13.6
    Illustrator CC ver 24.0.1

    try:

    var folderName="untitled folder"
    var folderAliasName="untitled folder alias"
    var folderAlias=new Folder(Folder.desktop+"/"+folderAliasName)

    //calling resolve on alias returns file
    var resolvedFolder=Folder(folderAlias.resolve())

    //no..
    alert(resolvedFolder.getFiles)//undefined
    //test actual folder
    alert(Folder(folderName).getFiles)//function...
    //seems it points to file
    alert(resolvedFolder.constructor)//File (?!)
    //just to check
    alert(folderAlias.constructor)//Folder

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Bug: Newlines become Carriage Returns on Mac

    On Mac this outputs a file with "test1^Mtest2^M"

    f = new File([path]);
    f.open("a");
    f.writeln("test1");
    f.writeln("test2");
    f.close();

    it uses carriage returns which means things like tail -f [path] won't work. Workaround is to use the "BINARY" file encoding

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 25.1 Type Library is invalid

    Can not create Illustrator.Application.

    The CLSID value stored in the Windows registry and ScriptingSupport.aip is different.

    It seems that you need to create an Application object with a new CLSID, but the 25.0 version ID is stored in the registry.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Applescript commands error on Ai v25.1.

    Applescript: Execute Menu Command & select all on active artboard (the only ones I documented) Fail on Ai v25.1 (MacOS Catalina).

    Seems certain AS commands have broke with the newest update.

    Multiple AS errors occurred on two Macs, both were fixed by downgrading to v25.01.

    Thanks.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. VBScript Internal Script Execution Error in version 25.1

    Running VBScripts from File > Other Scripts is not currently functional in the latest update- however the very same scripts work fine if the scripts are opened manually (and worked as expected from 'Other Scripts' in the previous version).

    Please fix!

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    I 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!

  11. Applescript justification text bug

    "set the alignment of text of text frame 1 of layer 1 of document 1 to center" doesn't work anymore. Adobe Illustrator 24.3

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Script Running Actions Skips Alignment

    Version 24.2.1

    When using a script to initiate an action, the action is skipping the alignment to artboard steps.

    This worked perfect in earlier versions

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. alert() function is slicing the last word in the output window.

    Somehow the last word of an alert message to Illustrator keeps getting sliced. Notice in my attached example how the last word of my alert string "messages." gets cut off.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Scripting: move selection to layer doesn't work if layer is not visible

    When moving selected elements to a layer, if that layer's visibility is set to false, it reports that it cannot move elements to a locked layer. However, it's not locked, it's just not visible. I do this all the time by physically dragging to a layer that is not currently visible. I was able to work around it by setting visibility to true, moving the elements, then making it false again, but it seems like a bug.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. `let` declarations not supported in .jsx files

    Running this script:

     let foo = "Foo";
     const bar = "Bar";
     alert(foo + bar);

    produces the following error:

     Error 25: Expected: ;.
     Line: 1
     -> let foo = "Foo";

    However, replacing let with const works fine. According to this page (https://helpx.adobe.com/after-effects/using/legacy-and-extend-script-engine.html), ES6 language features are ostensibly supported, but only var and const bindings seem to work.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. textFonts not refreshed after add/remove fonts. textFonts.getByName(fontName) doesn't throw error if font is not installed on user system.

    textFonts not refreshed after add/remove fonts. textFonts.getByName(fontName) doesn't throw error if font is not installed on user system.

    Code:
    for (var i = 0; i < usedFonts.length; i++) {
    try {
    var textFont= app.textFonts.getByName(usedFonts[i]);
    } catch (error) {
    missingFonts.push(usedFonts[i]);
    }
    }

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. ActiveX component can't create object: 'Illustrator.Application'

    We recently upgraded to CC 2019. version 23.0.6.

    Vbscripts are now unable to execute. They fail on:

    Set appRef = CreateObject('Illustrator.Application')

    with the error: ActiveX component can't create object: 'Illustrator.Application'

    This functionality is important to our workflow.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SDK and Scripting  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Javascript textFonts.getByName() throws Illustrator error 1430996551

    Trying to use Javascript textFonts.getByName() throws Illustrator error 1430996551. Stopped working on some machines out of the blue, without any Illustrator update. Still works on at least one mac in the studio (same Illustrator version as on other computers).

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Properties of Placed Illustrator file

    I have a illustrator design file, I could able to place the file in another Illustrator design document, but when I read the properties of the placed object the "name" value shows empty.

    Consider this as a bug and fix in future release

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. kAIXMLNameChangedNotifier behaviour change

    The following code worked perfectly in 2015, 2015.1, 2017 but in 2018 it broke.

    My notifier is created like so :
    error = sAINotifier->AddNotifier(fPluginRef, kCinewarePluginName, kAIXMLNameChangedNotifier, &fUIDChangeNotifier);

    It is correctly triggered on the renaming of an art element. This then calls the following code :

    ASErr ArtSelectionRenamedNotifier(AINotifierMessage message)
    {
    ASErr error = kNoErr;
    fprintf(stderr,"ArtSelectionRenamedNotifier\n");
    //First get the AiArtHandle
    AIPluginGroupMessage
    myMessage = (AIPluginGroupMessage*)message;
    fprintf(stderr,"ArtSelectionRenamedNotifier msg type[%s]\n",message->type);
    //The relabelled art
    AIArtHandle relabelledArt = myMessage->preEditArt;
    fprintf(stderr,"ArtSelectionRenamedNotifier msg preEditArt[%p] is valid Art?[%s]\n",relabelledArt,sAIArt->ValidArt(relabelledArt, true)?"YES":"NO");
    //Verify it has a UID
    ai::UnicodeString relabelledArtUUID;
    //The artUIDName will be empty if not yet made
    if (relabelledArt)
    {
    error =…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base