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.
IGN-11031: Session keepalive loop broken if keepalive attempts to send before a page is connected
Fixed an issue that caused the Gateway to stop sending keepalive messages to a Perspective Session if a keepalive is sent before a page is connected. IGN-6807: Radio Buttons clicked in a Flex Repeater move the Repeater up the View
Fixed an issue that caused Radio Buttons to shift up a View when clicked within a Flex Repeater.
IGN-11086: Renaming the Gateway System Name Leads to Additional Entries in the sqlth_drv Table
Fixed an issue when changing the Gateway System Name that could result in duplicate entries in the sqlth_drv table.