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

76 results found

  1. 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 fine

    5 votes

    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. Failure to create artboards when reading file with SDK in CC 2018

    Issue occurs in CC 2018 when creating artboards during the GoFileFormat message handler in a plugin that registers its own file format.

    In previous versions you could create artboards up to the size of the canvas using AIArtboard::SetPosition without any errors. In CC 2018 when you call AIArtboard::SetPosition it seems to compare the position to the result of AIDocument::GetDocumentMaxArtboardBounds and if it is outside of the maximum bounds it returns an error code. In CC 2018, the maximum art boards for a new document seem to be based on the /artboard setting in the preferences file, which in turn seems…

    5 votes

    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. 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

    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. AIPaintStyleSuite not found

    Trying to update a plugin to use the Illustrator 2020 SDK on Mac. Previously using the 2017 SDK. The SPBasicSuite AcquireSuite function fails to find the AIPaintStyleSuite when building with the 2020 SDK.

    4 votes

    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. GetPresetSettings function doesn't work correctly in CC 2017 and later

    In Illustrator CC 2017 (22.x) and CC 2018 (23.x) the AIDocumentList::GetPresetSettings function is broken. It still returns an error if the preset doesn't exist, but if the preset does exist, it returns 0, but doesn't fill in the AINewDocumentPreset structure.

    4 votes

    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. app.preferences.setIntegerPreference() does not work

    app.preferences.setIntegerPreference("rulerType", 0) changes the selection in the GUI but doesn't actually apply the change to the document.

    I still have to go into the GUI preferences, change the units to something else, then back to inches and close for the change to actually apply to the current document.

    3 votes

    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. CompoundPathItem of grouped CompoundPathItems shows zero pathItems in script.

    AI version: 27.1.1
    OS: MacOS 13.1

    Steps to reproduce:
    1. New Document.
    2. Make some compoundPathItems (eg. create outlines of text).
    3. Group the compoundPathItems.
    4. Select that group
    5. Choose menu: Object > Compound Path > Make
    6. Run this script:
    alert('pathItems.length = ' + app.activeDocument.selection[0].pathItems.length);

    Result: alert says pathItems.length = 0
    Expected result: should say the actual number of pathItems

    3 votes

    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. ExtendscriptToolkit is 32bit-only, OSX Catalina is 64bit-only

    I use a script I wrote for an important business function. For the last couple OSX upgrades, it has been warning me that ExtendscriptToolkit is not compatible with future versions of the OS. Specifically, OSX Catalina, which has been seeded to developers, will only support 64bit applications, and ExtendscriptToolkit is a 32bit application. Is that going to be addressed before the OS is released?

    3 votes

    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. IllustratorSaveOptions in C# .NET is not working anymore as expected

    For more than a decade the following Illustrator script has been applied via C# .NET in combination with all existing Illustrator versions (sourcecode):

    typelib.IllustratorSaveOptions saveOptions = new typelib.IllustratorSaveOptions();
    saveOptions.Compatibility = typelib.AiCompatibility.aiIllustrator8;
    saveOptions.FlattenOutput = typelib.AiOutputFlattening.aiPreserveAppearance;
    DestDoc.SaveAs(sPath, saveOptions);

    All over the internet we see a lot of people using the same code above (applying the exact same idea) also in other programming languages.

    Following test has been done with Illustrator versions CS, CS2, CS3, CS5, CS6, etc. on the latest Windows 10 operating system and VS2012: draw 2 intersecting rectangles: above yellow, the other red. A transparency Difference has been set on…

    3 votes

    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. javascript doc.close() after error

    https://forums.adobe.com/message/9853322#9853322
    for details

    When you close the file in the script
    After that, an error (1346458189 ('PARM')) occurs with high probability.
    Closed processing is closed up to what is not closed or can not be closed
    It looks like a bug.

    3 votes

    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)
  11. AI 28.0 preferences corrupted by 28.1 with some 3rd party plugins

    When updating from Illustrator 28.0 to 28.1, some preference files may be corrupted if AI is running certain 3rd party plugins. These include any written with Hot Door's CORE and incorporating a WebView widget to display a web page, but I have received reports of this behavior with some SDK plugins as well.

    The problem it creates is that new files are not added to the File > Open Recent Files list, and any change to a different workspace is not saved.

    For my macOS Ventura with AI 28.1, deleting these preference files solved the problem: Plug-in Cache and plugincache.bin.

    2 votes

    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. Justification attribute to center text in Illustrator API

    Why do Justification to aiCenter and Align Center produce different results?
    Given myLabel string with at least one line break character in it, when I use JavaScript code like this...

    Set myFrame = textGroup.TextFrames.Add
    myFrame.TextRange.CharacterAttributes.Size = defaultFontSize
    myFrame.TextRange.CharacterAttributes.TextFont = appRef.TextFonts.Item(nameOfFont)
    myFrame.Contents = myLabel
    myFrame.Paragraphs(1).ParagraphAttributes.Justification = 2 ' aiCenter
    myFrame.Position = Array(myXPos, myYPos)

    ...the lines of text are not centered with respect to each other.

    Is there a way, using the JavaScript API, to achieve text-centering of multiple lines in a text frame?
    If not, I'd like to request a new paragraph attribute to the JavaScript API to accomplish this function.…

    2 votes

    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. [ExtendScript] RasterItem.colorize() does not accept SpotColor via script, but does via UI.

    MacOS 13.3.1, Adobe Illustrator 27.4.1

    The colorize() method of RasterItem doesn't accept a SpotColor via scripting, but can do via the UI, so there is no technical reason I can see why this it the case. It may be a simple bug. Also there is a workaround by using defaultFillColor which does apply a SpotColor to a RasterItem.

    Steps to reproduce:
    1. Start with document containing a bitmap (colourable) RasterItem and a SpotColor swatch.
    2. script: (adjust the swatch index to match your SpotColor swatch index)

    
    app.activeDocument.rasterItems[0].colorize(app.activeDocument.swatches[4].color);
    
    

    Expected result: colorizes the RasterItem.
    Actual result: does nothing.

    2 votes

    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. [ExtendScript] Incorrect paragraph count when linefeeds are used.

    MacOS 13.3.1, Adobe Illustrator 27.4.1

    To see the issue, run this script:
    ```
    (function () {

    var doc = app.documents.add();
    
    var tf1 = doc.textFrames.add();
    tf1.position = [100, 100];
    tf1.contents = 'Paragraph one\u000DParagraph two';
    
    var tf2 = doc.textFrames.add();
    tf2.position = [200, 100];
    tf2.contents = 'Paragraph one\u0003still paragraph one';
    alert('Paragraph counts\n2 paragraphs: ' + tf1.paragraphs.length + '\n1 paragraphs with forced line break:\n ' + tf2.paragraphs.length);
    

    })();
    ```

    I expect the left text frame to have 2 paragraphs and the right text frame to have 1 paragraph, but the right text frame is incorrectly shown to have 2 paragraphs.

    This discussion revolves around…

    2 votes

    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. [ExtendScript] Line feed \u000A character assigned to text contents is converted to carriage return

    MacOS 13.3.1, Adobe Illustrator 27.4.1
    Also reported on Windows same version of Illustrator.

    Steps to reproduce.
    To see problem, run this script
    ```
    (function () {

    var doc = app.documents.add();
    
    var tf1 = doc.textFrames.add();
    tf1.position = [100, 100];
    tf1.contents = 'Break\u000Ame.';
    alert('Linefeed (10)\n charCode = ' + tf1.contents.charCodeAt(5));
    
    var tf2 = doc.textFrames.add();
    tf2.position = [200, 100];
    tf2.contents = 'Break\u0003me.';
    alert('End-of-text (3)\n charCode = ' + tf2.contents.charCodeAt(5));
    

    })();
    ```
    I would expect the text on the left to have a line feed (u+000A) character, but it is converted to a carriage return (u+000D).
    The text on the right is a workaround,…

    2 votes

    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. 2 votes

    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. 2 votes

    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)
  18. 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 edition

    2 votes

    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. Recolor artwork using scripting

    Please add the recolor artwork functionality to the scripting DOM. We need this.

    2 votes

    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. 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.pdf

    ACTUAL RESULT:

    AI File: 02020-MVP-3.ai

    Exported Files:
    - ai1655486566390202-MVP-3-THUMBNAIL.png
    - ai165548656639
    0202-MVP-3-FULL.png
    - ai165548656639_0202-MVP-3.pdf

    Operating System: MacOS Monterey 12.4
    Adobe Illustrator: Adobe Illustrator 2022

    Object…

    2 votes

    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