Changing color via Hex doesn't count as an action, so save does not update file
When changing the color of a selected object, if you paste a hex number in to the color palette window and hit enter the object will change to the correct color. However, the program does not register this as an action/history change. So you can’t hit save and have the color change applied to the saved the file. This also is apparent in that it doesn’t become an “Undo Color” item under the Edit menu. Besides pasting a Hex color, I get the same bug if I type a Hex color in.
Any other form of changing the color of the object works as expected:
clicking a swatch
adjusting the RGB or CMYK sliders
using the RGB spectrum/eye dropper
using the eyedropper tool to select color from other object
All of these items log and action as an undoable step, and therefore after the color change the file is seen as revised and therefore can be saved immediately after the Hex color adjustment.
Currently work around is to do and additional action after changing the color. For instance: copy/paste then delete the object selected in order to go through some history steps to get back to state of file after color change and then hit save.
To summarize steps to replicate:
Open existing file
Select object(s)
Adjust color fill by pasting or typing in a Hex color code, hit enter
Object(s) will adjust to new color
(at this point the application does not register under the edit menu that a new change has occurred)
Therefore, hitting keyboard shortcut to Save file has no action (Save is gray in menu)
Thank you for taking a look at this.
MacOS 12.5
Illustrator 26.1
-
Πανωραία Γιαννούτσου commented
I am having the same problem now, a year later. It does not let me change colors of objects to specific hexes. I type in the hex, I press "enter", it seems to register, I see no visible change, I check in with the color palette again and it looks like the color has reverted to the one before my hex. I have even tried pressing "save" after pressing "enter", same result. I have tried to close the document and reopen it, no change. I have also tried to create colorless objects of a random shape, copy the size and keep them colorless, then insert specific hex tags to each and every one, and after I was done with all and pressed "save" to save my document and close it, I decided to check through the colors one last time; what I saw is the wrong codes, even though these circles were colorless before I put in the hexes. These were supposed to be samples of all the hexes I found in a website that I am tasked to redesign, I thought it would be cool to transfer at least some of the colors in my new design of the webpage, but apparently, the program has different opinions. Why am I not allowed to change the color properly? The hex tag needs to be used so I set the colors to be the exact shade of right. I am a graphic designer.
-
Alex Haberman commented
I still have this exact bug. It's incredibly annoying, I'm glad you're addressing it and hope it's fixed soon.
-
Wow, it does. What a small and simple and annoying bug!
Thanks for the report!