I'm having an issue with a custom dojo editor I created for a JSON-backed property. This property worked on EPiServer 8.11, but does not work after upgrading to latest (Currently 9.6.1).
Constructor of my custom widget (Editor extends from dijit/_WidgetBase):
What we saw see in an old environment running EPiServer 8.11 (Value property):
What I see on version EPi 9.6.1:
I breakpoint in my editor descriptor to check for the value (to make sure this actually has a value in the database):
We can see the "gridConfiguration" is set in editor configuration as well as "initialValue" being set to appropriate JSON string.
Did something change regarding passing the value through to the control via the constructor? I've attempted to implement value onChange functions, but none of those seem to be firing after the upgrade.
I found this in the documentation for creating Editor Widgets (http://world.episerver.com/documentation/Items/Developers-Guide/Episerver-CMS/9/Editing/Creating-an-editor-widget/)
Hopefully either this is a bug and the value parameter is added back in, or the documentation is updated to reflect the new way of getting an initial value.