IGN-9774: Backport Perspective related fixes in IGN-4765
Added a new Designer system property ignition.perspective.designerSaveTimeout, default of 60 (seconds) that controls how long the Designer will wait for the embedded browser frame to return results. Improved async handling and error messaging if issues are encountered while waiting for browser resources during a save operation.
IGN-10408: XY Chart: Failure to Render Value Axis after using Empty Datasource
Fixed an issue in the XY Chart where value axes fail to render if a series was previously deleted or cleared.
IGN-2389: Table: use translation API for table
Fixed an issue with the Perspective Table where certain text properties (filter's placeholder text, text by the # of results when using the filter, headers/footers, no data/filter results text) were not translated with terms from the Translation Manager.
IGN-10965: Component JSON schema ignores 'example' keyword on properties in nested objects
Fixed an issue where nested 'example' properties in a component's JSON schema were ignored.
**IGN-10886: System.util.jsonEncode() does not work with arrays when the IndentFactor parameter is set **
Fixed an issue with system.util.jsonEncode that prevented encoding arrays and tuples when an indentFactor was specified.