# Nightly Changelogs - 2019

**URL:** <https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716>\
**Category:** Ignition Early Access\
**Tags:** changelog\
**Created:** [January 7, 2019, 5:01pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716 "2019-01-07T17:01:27Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [June 11, 2019, 3:33pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/81 "2019-06-11T15:33:45Z")

</div>

Nightly Changelog: 8.0.3-b20190611

## Ignition Platform

**14105: system.tag.configure does not correctly handle nested tag overrides**  
Fixed an issue where system.tag.configure did not correctly handle nested tag overrides.

**14144: Capitalization fixes**  
Fixed incorrect capitalization in gateway setup messages.

**14104: Allow deleting/editing invalid project in gateway web interface**  
Invalid projects can now be deleted/edited in the gateway web interface.

**14003: add urlEncode expression**  
Added urlEncode() expression function. Accepts two parameters:

- A string URL to encode
- (optional) A boolean stating whether to use query parameter style, or URI fragment style escaping.

**12984: SSL Certificate Management and Web Server Management Features**  
The gateway’s SSL certificate, SSL cipher suites, and the http / https ports may now be configured from the Gateway’s config web interface. More information can be found [here on the forums](https://links.inductiveautomation.com/forum-ea-12984)

**14120 Add stronger cipher support to the launchers’ minimized JRE**  
Added Support for stronger Ciphers to be used with SSL certificates.

## Perspective

**13229 perspective cache**

Perspective now uses browser caching to store runtime assets for faster project startups.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 13, 2019, 8:32pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/82 "2019-06-13T20:32:16Z")

</div>

Nightly Changelog: 8.0.3-b20190613

## Ignition Platform

**14089: Dragging tag folder onto itself results in loss of folder with no warning**  
Fixed an issue where dragging a tag folder onto itself would result in the loss of the folder, and its contents.

**14165: Make beginTransaction work in Perspective named queries**  
Fixed an issue where system.db.beginNamedQueryTransaction could not run in Perspective

## Perspective

**13182, 13681: Perspective Session Refactor and Implement Close Session Script**  
Added ability to close a session immediately through scripting with system.perspective.closeSession  
Refactored perspective client session lifecycle so that startup scripts are not invoked when the user is not authorized to run the project. When the user is no longer authorized to run the project for any reason, the session will be shut down, destroyed and removed from its collection immediately.

**13233: Allow and support folders in style classes**  
Added support for folders in style classes.

**13748: Configuring component properties with bad data will break Component rendering**  
Component properties that were fed bad/inappropriate data in the Designer would cause rendering issues on the component. This change will prevent the rendering issue in these cases. The Property Editor will still display errors and warning messages in these cases.

## Vision

**13942: Alarm Property Name does not resolve UDT parameter**  
The alarm name property set to use parameter values will now initialized with the correct value.

## Enterprise Administration

**13467 Implement async EAM remote upgrade trigger call**  
EAM remote agent upgrade has been updated to use async method calls internally, which will prevent timeout errors when triggering an agent upgrade from the controller.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 14, 2019, 3:22pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/83 "2019-06-14T15:22:53Z")

</div>

Nightly Changelog: 8.0.3-b20190614

## Ignition Platform

**13923: Forward port fixes to journal from 11961**  
Fixed an issue where alarm properties were not being logged to the journal during acknowledge events - most notably, the label property.

## OPC-UA

**14160: Allow download of opc ua cert on firefox and accept non english locales for displaying expiration date**  
OPC UA security page certs download action now works for Firefox. Cert expiration date no longer displays ‘Invalid Date’ for non-english languages.

**14184: Ignore case when deciding whether to override endpointUrl**  
Resolved an issue where UA client connections would fail if the endpoint hostname provided by the remote server used a different casing than the hostname on the connection.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 17, 2019, 3:48pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/84 "2019-06-17T15:48:42Z")

</div>

Nightly Changelog: 8.0.3-b20190617

## Enterprise Administration

**14110: Add system.eam.runTask()**  
Added the system.eam.runTask() scripting function.

## Ignition Platform

**14152: Launcher failure with existing Java 8 installations**  
Resolved an issue on Windows systems with existing Java 8 installations that caused the Native Launchers to fail with no feedback or indication.

**13550: Issue with default application when gateway is down**  
Changed how launchers behave when attempting to launch the default applications while the gateway is down:

- Desktop shortcuts will show an error and exit
- Using the Launcher will throw a modal warning, and return to the launcher.

**14126: Launcher UI enhancements**  
Made slight UI changes to the sidebar when managing the settings on the launcher or an application.

- The icons have been changed
- The items now appear as buttons.

**14060: Vision Launcher shortcuts and connections to redundant backups**  
Fixed an issue where Vision Launcher shortcuts would not connect to redundant backup gateways.

**14197: Composite UDT members may not get loaded correctly on startup**  
Resolved an issue where nested UDT members were not being loaded correctly on gateway and tag provider startup.

**13659: Expose system.util.queryAuditLog in gateway scope**  
The system.util.queryAuditLog function may now be called from the gateway scope.

**13836: DockPanel, when the activeView is no longer visible due to center view**  
Dock Views properly honor inherit visibility properties when navigating between pages.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 18, 2019, 3:25pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/85 "2019-06-18T15:25:20Z")

</div>

Nightly Changelog: 8.0.3-b20190618

## Perspective

**14082: Alarm Status Table Footer Remains Displayed When No Rows Are Selected**  
Resolved an issue where the footer on the Alarm Status Table component remained displayed while none of the rows were selected.

**14093: Alarms Which Do Not Require Notes Can Be Forced Into Requiring Notes**  
Fixed an issue where alarms that did not require notes could be forced into requiring notes.

**14096: Alarms selected in the Alarm Status Table can no longer be forced into requiring notes**  
Fixed an issue where the Alarm Status Table would maintain prior alarm selections after acknowledgement.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 19, 2019, 3:33pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/86 "2019-06-19T15:33:28Z")

</div>

Nightly Changelog: 8.0.3-b20190619

## Ignition Platform

**13726: Fix odd formatting on feedback panel**  
Fixed a truncated error message that appeared when deleting schedules on the gateway.

**13932: Improved circular dependency checking in the tag data type system**  
Resolved a possible stack overflow when multiple UDT types are configured in a circular manner.

**14188: Adding time of modification to the conflict resolution dialog binary view**  
The conflict resolution dialog for resources now shows the full date and time of modification.

## Perspective

**13059: Flex Container and Repeater UI**  
Added new UI for the flex container and flex repeater component.

The flex components now expose the alignItems, alignContent, justify, and wrap props as a separate UI. In addition, the elementStyle and elementPosition props have been added to provide styling and positioning on all instances. The prop elementPosition supports grow, shrink and basis.

Each instance in a flex component will now have the reserved props instanceStyle and instancePosition. They are used for fine grain styling/positioning of each instance in a flex component.

The props elementStyle/elementPosition are applied first before instanceStyle/instancePosition.

**14205: Fix ClassCastExceptions**  
Fixed a ClassCastException that could be thrown by a session refactor in some cases.

## SymbolFactory

**14179: Adding svg namespace to Symbol Factory Basic Symbols to avoid IOException**  
Using Basic Symbols from Symbol Factory in Vision windows no longer throws an IOException.

## Vision

**14075: Forward port 13975 - Active duration format in ASTable**  
Vision alarm status table now has a “durationFormat” setting to control how the “active duration” and “unacked duration” columns display their duration.

**13907: Set button background color during deserialization**  
Fixed an issue where buttons created in previous versions could be missing a background color in their serialization, causing them to assume container background color upon deserialization in 8.0.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 20, 2019, 3:31pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/87 "2019-06-20T15:31:19Z")

</div>

Nightly Changelog: 8.0.3-b20190620

## Ignition Platform

**14192: Protect against NPE when reading images on gateway startup**  
Applied a fix that will guard against a possible NPE when importing built-in images during gateway startup.

## Perspective

**11556: BrowserPanel now resizes to accommodate auto-hidden docked panels**  
Docked panels in the designer set to auto-hide now adjust the Perspective Workspace when they are resized so the workspace doesn’t render in front of the docked panel (see Component Palette)

**13925: add more custom table component events**  
Added the following custom component events to the Table component:

- onSelectionChange
- onCellEditStart
- onCellEditCancel
- onRowClick
- onRowDoubleClick
- onSubviewExpand
- onSubviewCollapse

## Reporting

**14127: Reporting Module NPE on startup when report can’t deserialize**  
Fixed an issue where the Reporting module could possibly cause an NPE on gateway startup.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [June 21, 2019, 3:29pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/88 "2019-06-21T15:29:28Z")

</div>

Nightly Changelog: 8.0.3-b20190621

## Enterprise Administration

**14068: Fixed issue of project resources not found during send resource task execution**  
Fixed an issue where tag XML imports containing UDT parameter bindings were using the incorrect format for the binding; “{bindType=parameter, binding={myParam}}” instead of “{myParam}”

## Ignition Platform

**14012: Tag xml import not handing udt parameter bindings correctly**  
Fixed an issue where the Send Project Resource task failed if views, windows, or templates had names with a mix of uppercase and lowercase.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [June 25, 2019, 3:14pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/89 "2019-06-25T15:14:17Z")

</div>

Nightly Changelog: 8.0.3-b20190625

## Ignition Platform

**14193: Fix broken perspective status page**  
Fixed an issue where the Session Status page on the gateway’s web interface would not load.

## Perspective

**14166: Prevent NPEs with alarm events sent from remote gateways**  
Fixed an issue causing NullPointerExceptions on alarm events that were sent from remote gateways.

## SFC

**13474: Error thrown when trying to run a SFC on an inheritable project**  
Fixed an issue where attempting to run an SFCs configured in an inheritable project would throw an error. This change only affects callable SFCs; Run Always SFCs will not run on inheritable projects.

## Vision

**13833: Bi-directional UDT bindings are attempting to write values upon initialization**  
Bi-directional UDT bindings in Vision are incorrectly attempting to write values upon initialization.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [June 26, 2019, 3:23pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/90 "2019-06-26T15:23:43Z")

</div>

Nightly Changelog: 8.0.3-b20190626

## Ignition Platform

**14032: Dataset and Array Values No Longer Available In Tag Browser**  
Fixed a regression where array and dataset type tags were not showing their values.

**14253: Updated menu tree and horizontal menu icons**  
The icons for the Horizontal Menu and Menu Tree components have been updated.

## Perspective

**14240: Add tooltip to flex UI reverse button**  
Added a tooltip for the Reverse button on the Flex Container/Repeater UI that’s available when the component is deeply selected.

## Vision

**14151: Remove IntervalXYDatasetDecorator**  
Fixed an issue with the X-trace reporting inaccurate data for pens not visible while charts were zoomed in.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [June 27, 2019, 3:23pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/91 "2019-06-27T15:23:11Z")

</div>

Nightly Changelog: 8.0.3-b20190627

## Ignition Platform

**13996: Multi Monitor: Confirmation / Input popup shows up on the wrong screen**  
Fixed an issue where Confirmation/Input popup windows appear on the wrong screen on multi-monitor environments.

**13900: Replace confirmation dialog for tag move**  
Dragging and dropping tags in the Tag Browser now requires now asks for confirmation before moving the tags.

**13738: Improve mathematical operator support for udt parameters**  
Improved mathematical operator support for UDT parameters: e.g., `{(myParam+myParam)*5/2}`

## Perspective

**14114 PDF Viewer Needs a Refresh Method**  
Added a reload() function to the PDF Viewer component.

## SDK

**13888 Added Ability for Perspective Components to Expose Callable Methods**  
Perspective components can now expose methods that are callable from scripts.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [June 28, 2019, 3:55pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/92 "2019-06-28T15:55:47Z")

</div>

Nightly Changelog: 8.0.3-b20190628

## Ignition Platform

**13701, 11875:Set the suggested filename on the file chooser after the UI has been re-set**  
Resolved a couple of issues where file extensions were not being applied to files generated by the Reporting module and the following system.dataset functions:

- system.dataset.exportCSV
- system.dataset.exportExcel
- system.dataset.exportHTML

## OPC-UA

**14301: use configured request timeout while creating DataTypeTree**  
Fixed possible failed session initialization due to a hardcoded 5s timeout.

## Perspective

**14222 Added getChildren()/children to perspective scripting**  
In scripting, a perspective container’s children can now be accessed via .getChildren() or .children

## Vision

**12132: Fixed field border for text field components**  
Resolved an issue where Field Borders were not being rendered correctly on input field components.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [July 1, 2019, 7:13pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/93 "2019-07-01T19:13:38Z")

</div>

Nightly Changelog: 8.0.3-b20190701

## Ignition Platform

**13366: Resource conflict dialog refinements**  
Made slight UI improvements to the Resource Conflict window.

**14043: UDT editor should process property changes before selection switch to another member**  
Resolved an issue in the Tag Editor where switching from one UDT member to another would not commit changes.

## Perspective

**14207: Fixed NPE caused by null/empty Style Classes**  
Fixed an issue where null/empty Style Classes were preventing the Perspective module from loading in the Designer.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [July 2, 2019, 3:20pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/94 "2019-07-02T15:20:45Z")

</div>

Nightly Changelog: 8.0.3-b20190702

## Ignition Platform

**14023: Set tag default engineering clamp mode**  
The Engineering Clamp Mode is now defaulted to “No\_Clamp” if the clamp mode string on import does not match an existing clamp mode.

## Perspective

**14226: Add getString to file object in onFileReceived & support kwargs**  
Added a getString() method to the file object accessible in the onFileReceived component event.

## SQLBridge

**13956: Fixed IllegalStateException when renaming a tag in a transaction group**  
Fixed an issue in the Designer where an IllegalStateException was being thrown while renaming a tag item within a transaction group.

---

<div class="post-metadata">

**Author:** ![Paul.Scott](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul.scott/32/4578_2.png) [@Paul.Scott](https://forum.inductiveautomation.com/u/Paul.Scott)\
**Post date:** [July 3, 2019, 3:10pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/95 "2019-07-03T15:10:07Z")

</div>

Nightly Changelog: 8.0.3-b20190703

## Ignition Platform

**13774: Added tag browse panel to Tag Event Scripts**  
Added tag reference insert action to Tag Event Script editor.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 5, 2019, 3:45pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/96 "2019-07-05T15:45:10Z")

</div>

Nightly Changelog: 8.0.3-b20190705

## Ignition Platform

**14137: Authentication through an Ignition IdP is now compatible with user sources configured with soft failover**  
Authentication through an Ignition IdP is now compatible with user sources configured to use a “Soft” Failover Mode.

**14157: Newly created tag with custom permissions throws Bad\_AccessDenied on write**  
Fixed an issue where custom permissions on tags required a tag provider start before working properly.

**14215: Now cloning properties that are passed to dependent udt members**  
Fixed an issue where fields that used UDT parameters in the Alarm Status Table component were occasionally not resolving.

## Vision

**14099: NPE thrown with vision progress bar if (val \< min) or (val \> max)**  
Fixed an issue with the Progress Bar component where opening a window while the Value property is out of bounds would cause a NullPointerException.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 8, 2019, 3:33pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/97 "2019-07-08T15:33:44Z")

</div>

Nightly Changelog: 8.0.3-b20190708

## Perspective

**14363: Prevent React returning undefined in render of I18N when children are undefined**  
Fixed an issue where a session would return nothing in render while running on the master node.

**13072: Perspective Sparkline feature requests**  
Several improvements were made to the Perspective Sparkline component. Notably, added support for datasets, marker properties, and desired range properties.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 10, 2019, 4:00pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/98 "2019-07-10T16:00:49Z")

</div>

Nightly Changelog: 8.0.3-b20190710

## Ignition Platform

**12490: Add keyboard shortcuts to launch Vision and Perspective**  
Added keyboard shortcut to launch Perspective sessions and Vision clients from the Designer.

- Perspective: Launch Session (F10)
- Vision: Launch Windowed (F10), and Launch Full Screen (F11)

**12770 and 13630: Added error indicators to udts to show configuration issues with a UDT hierarchy**  
UDTs with an invalid or missing parent are now visually marked with an error indicator in the tag browser.

## Perspective

**10682: Image drop dialog**  
Added a dialog when dropping an image onto a view, allowing users to specify if the image should be uploaded to Image Management, or embed directly in the view.

## SFC

**12573: SFC Forward port of 12683**  
A persisted SFC instance no longer throws an error on gateway startup if it is waiting between two transitions when the chart was persisted on gateway shutdown.

## WebDev

**14027: Add partial content support to FileResourceHandler**  
Added support for HTTP Range Requests/Partial Content responses to the File resource type

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 11, 2019, 4:33pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/99 "2019-07-11T16:33:56Z")

</div>

Nightly Changelog: 8.0.3-b20190711

Ignition Platform  
**14262: Added public HTTP address web server config**  
Added new Web Server settings for public facing HTTP addresses, “Public HTTP Port”, and “Public HTTPS Port”. These replace the similarly named properties under the redundancy settings but now Vision Clients and Designers will connect to the gateway on these public settings if auto-detect is disabled.

These settings are useful for non-standard installations, especially those where the public facing address for the gateway differs from the address or ports the Gateway is actually running: notably reverse proxy setups as well as Docker Containers with advanced port mapping configurations.

**13287: Add Copy Path action to inherited resources, also clean ups**  
Added a Copy Path menu item to all resource types and inherited resources.

**14225 Added new gwcmd utility option to override name**  
Added ‘–name’ or ‘-o’ arg to the Gateway Command Utility to allow specifying a gateway name when restoring a backup. Additionally, the ‘-y’ command now correctly skips prompts asking for a gateway name override.

## Perspective

**14434: Sparkline, permit range outside of data derived range**  
The Perspective Sparkline component can now have its range properties set beyond the min and max values of the underlying data on the chart.

## SFC

**12573: SFC Forward port of 12683**  
A persisted SFC instance no longer throws an error on gateway startup if it is waiting between two transitions when the chart was persisted on gateway shutdown.

## Vision

**13634: Button’s default foreground color is incorrect**  
Fixed a discrepancy on the Button component’s initial foreground color; the color being rendered on the component was a lighter color (112,117,112) than the value on the Foreground Color property (46,46,46). Now the foreground color is properly rendering with the darker color.

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [July 12, 2019, 3:44pm UTC](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716/100 "2019-07-12T15:44:38Z")

</div>

Nightly Changelog: 8.0.3-b20190712

## Perspective

**14209: Perspective table style properties do not work with Style Classes**  
Fixed an issue where some of the Perspective Table component’s style properties were ignoring Style Classes. Notably: headergroups, footergroups, rows, columns, and cells

[Previous page](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716.md?page=4)

[Next page](https://forum.inductiveautomation.com/t/nightly-changelogs-2019/21716.md?page=6)
