FYI,
Michel Mariani suggested this workaround:
var doc = app.activeDocument;
$.writeln(doc.activeHistoryState); // [HistoryState DemoFile.jpg]
doc.suspendHistory ("TEST", "doc.activeLayer.name = 'Something'; doc.activeLayer.name = 'SomethingElse';");
app.refresh();
$.writeln(doc.activeHistoryState); // [HistoryState TEST]
It adds the usual, unwanted delay app.refresh adds, but at least the history state is the right one. Thanks Michel!
Davide Barranca
---
www.davidebarranca.com
www.cs-extensions.com