Copy link to clipboard
Copied
Hi, just checking to see if anyone else is having issues renaming object states since updating to Indesign 2021/Big Sur. When I click on a name there's a brief flash of an editable name then it goes back to normal uneditable state. I tried renaming in the Layers palette and that seemed to work initially but then started the same behavior. I tried trashing prefs files and I will reinstall InDesign.
Copy link to clipboard
Copied
Hi, just checking to see if anyone else is having issues renaming object states since updating to Indesign 2021/Big Sur. When I click on a name there's a brief flash of an editable name then it goes back to normal uneditable state. I tried renaming in the Layers palette and that seemed to work initially but then started the same behavior. I tried trashing prefs files and I will reinstall InDesign.
Copy link to clipboard
Copied
In case you didn't know the Creative Cloud app allows for multiple versions of InDesign to be simultaneously installed. Might help you isolate where the problem lies.
Copy link to clipboard
Copied
Hi, it's definitely something to do with Big Sur. I reinstalled InDesign, tried different (older) InDesign versions - still the same problem. It's driving me crazy.
Copy link to clipboard
Copied
Hi together,
does it help if you move the Layers panel out of other panels so that it is on its own and is floating?
There were some reports on this issue on Mac OS 11, I think. Just search the InDesign forum.
Regards,
Uwe Laubender
( ACP )
Copy link to clipboard
Copied
Hi,
I am having the same issue. I am not able to rename the object states. I have tried floating the layer panels and the object state panels. If I float either or both this still doesn't resolve the issue. I am using a MacBook Pro and running Big Sur.
Any help would be greatly appreciated.
Mike
Copy link to clipboard
Copied
Hi Mick,
are you able to select a state inside an MSO or can you select the MSO itself?
If so you could rename tha active state with the following ExtendScript (JavaScript) code:
( function()
{
// No document open? Do nothing:
if( app.documents.length == 0 ){ return };
// Nothing or more than one thing selected? Do nothing:
if( app.selection.length != 1 ){ return };
var MSO;
var sel = app.selection[0];
// Identify the MSO in the selection:
if( sel.constructor.name == "MultiStateObject" ){ MSO = sel };
if( sel.parent.constructor.name == "MultiStateObject" ){ MSO = sel.parent };
// MSO not recognized? Throw an error alert:
// MSO not recognized? Throw an error alert:
if( MSO == undefined )
{
alert
(
"To make this work best select the MultiState Object. You selected: "+
"\r\r"+sel.constructor.name
);
return
};
// Identify the active state:
var activeState = MSO.states[ MSO.activeStateIndex ];
// Interface for a new name of the active state:
var result = prompt( "", activeState.name , "Rename the active State to:" );
// User canceled interface or set an empty string as new name? Do nothing:
if( result == undefined || result == "" ){ return };
// Finally rename the active state:
activeState.name = result ;
// OPTIONAL ALERT:
alert( "Done. The active state was renamed." );
}() )
How to save ExtendScript code to a script file, install and execute that script file from InDesign's Scripts Panel see:
https://www.indiscripts.com/pages/help#hd0sb2
Regards,
Uwe Laubender
( ACP )
Copy link to clipboard
Copied
Note: Edited my code above for more readability and added the handling of one case where the user tries to give an empty string as new name for the active object state.
Regards,
Uwe Laubender
( ACP )