This page provides a list of merged bug fixes between the LTS 4.0 release and the LTS 5.0 release.
|Multiple single selects now show the correct value when choosing the same value in two separate dropdowns on the same step
|Previously, if you selected the same value in two separate dropdowns, the second dropdown would not show that the value was successfully chosen
|Fix system dialog printing
|Fix bug with printing using the system dialog action
|Fix bugs displaying variables in Developer Mode
|Fixes bugs that affect how variables are displayed in Developer Mode
|Fix table counts bug in Developer Mode
|Fixes a bug that displayed the incorrect number of records in Developer Mode after updating a record.
|Default variable value can now be successfully changed
|Previously, after setting a default variable value, it could not be changed later in some cases
|Successfully handle device outputs for accounts that are not on Apps@edge
|A bug had been previously introduced that prevented some device outputs from being successfully referenced in apps for Tulip accounts not on apps@edge
|Fix refreshing machine monitoring page
|Fix bug that prevented the machine monitoring page from showing up after it has been refreshed
|Fix the copy/paste behavior around step/app triggers
|Step and app triggers were not being pasted correctly after they were copied
|Improve error handling in machine editor
|Certain errors would prevent a new machine from being created. This makes it easier to create machines and shows more helpful errors.
|Fix LDAP group connection to Tulip roles
|When customers attempted to use the LDAP script to allow users to sign in with LDAP credentials, the script only worked for certain roles when mapping to Tulip.
|Allow users to change the click action for embedded images
|Previous, you were unable to toggle between custom triggers/ showing image on fullscreen / none after embedding an image.
|Fixed user attribution for record creation events in Record History Widget
|There was a bug where record creation events were being attributed to "Deleted User" rather than the actual user that created them.
|Only update Analytics when they are actively being viewed
|Previously, analytics were being updated regardless of whether users were viewing them. Now, they are updated just when users need to see the latest changes.
|Fix LDAP login errors
|Login errors, such as with a deactivated account, no longer de-registers the player.
|Drop remaining step open triggers if a transition occurs
|Fixes a bug to ensure transitioning in a step open trigger drops remaining step open triggers.
|Table widget hides when searching with special characters
|Fixes a bug where the table widget search window closes if searching for a table that starts with a special character, such as "* "
|More reliable tooltips when hovering over Analytics in the Player
|When you are viewing Analytics in an app running in the Player, tooltips now appear above data points more reliably when hovering with a mouse on a desktop.
|Make sure all filters appear when editing a Machine Analysis in an app
|When you are attempting to edit a machine analysis, you now see the full list of possible filters.
|Connectors fail without logged in user
|Fixes a bug that prevented a connector from running when a user isn't logged in.
|Fixing importing behavior for tables with table links column.
|Previously, you could not successfully import an app that referenced a table with a "Linked Record" column type. Now, that behavior is fixed.
|Remove shop floor page in settings
|Fixes a bug where a new "Shop Floor" page showed up in settings, although wasn't functional
|Improve Tulip icon on dark backgrounds
|On dark background, the Tulip favicon is easier to see in browser tab
|"Run" button in App Builder not working all of the time
|Sometimes, when users clicked "Run" to run an app as a test, the app would not successfully open in the Player on the same computer. Now, it will.
|Working Days unable to be updated
|It was impossible to change the list of working days, which impact analytics. Now, they can be successfully changed again.
|Signature Forms not successfully stored in record when app is cancelled
|Before, when you cancelled the run of an app, the signature values were not successfully stored. Now, they are successfully stored.
|Images accessible from CSV export for Azure instances
|Allows image links hosted in Azure to be downloadable when added into a CSV export file.
|Form trigger copying
|Added ability to allow users to copy form triggers in the app editor.
|Fix date format for form date picker
|Fixed issue where the date picker did not work for selecting a date.
|Support printing in Developer mode
|Fixed bug that prevented printing in Developer Mode.
|Machine Widgets in Player show negative time
|Machine widgets were showing negative time due to a timezone issue. Now, they will always show positive times due to a fix in the timezone issue.
|Connector functions now support text inputs + outputs again
|A bug in the previous release prevented users from adding new inputs and outputs of data type "text "
|Fix "Record exists" condition in triggers in Developer Mode
|Fixed an issue where the "Record exists" or "Record does not exist" trigger conditions did not work in Developer Mode
|Fix printing steps out of order
|Fixes a bug that printed steps out of their correct order.
|Fix date range filters for machine and table analyses
|Fixes a bug where the "Yesterday" filter was not working properly.
|Improve loading time of the Expression Editor
|The expression editor became slow when there were many machines on an account. It now works faster in that case.
|Fix error in embedded analytic
|Fixes analytic filters for table fields and variables.
|Table links relationship with another table gets reversed after creating the field
|After creating a table field with data type "Linked Record ", the relationship would occassionally get reversed ie one-many becomes many-one. It now behaves consistently with the user intention.
|Fix text overflowing table cell
|Fixes an issue where multiline table cells were overflowing into other cells.
|Add scrolling behavior to Approval Types page
|Now the Approval Types page within Account Settings scrolls appropriately
|Table analytics do not work with table with linked record column
|Previously, Table Analytics did not work when a referenced table had a "Linked Record" column. Now, they work correctly.
|Fix trigger logic for the "Set State" trigger
|Fixes an issue where the "Set state" trigger wasn't following the correct documented logic.
|Fix triggers from executing out of order
|Fixes a bug where triggers in a list would executed out of the order specified in the UI.
|Handle null voltage case in analytics
|Fixes an bug that where the ADC voltage change becomes null.
|Wrong notifications being shown in Player while printing
|Previously, when printing an app, the "App Canceled" notification would be shown. That is now fixed and the correct notification is shown.
|Could not open shared dashboards in incognito browsers
|You would get an error message when attempting to open shared dashboards in incognito browsers. Now, that is fixed.
|Allow copying machine type again
|Fixes a bug where copying a machine type would crash the page
|Fix Cancel button on HTTP connector modal
|Add functionality so the Cancel button clears out the inputted values in the HTTP connector modal
|Opening the Player in the browser via the URL has a long delay
|There was a 10 second delay when opening the Player in the browser via a URL. Now, that delay is gone.
|The Shop Floor page now has better performance with many stations
|Previously, the page would freeze and crash with too many stations.
|Resize connector editor when window changes size
|The connector editor will now change in size when the browser window is resized.
|Fixing text wrapping in connector function and machine name fields
|Previously, if a machine or connector function name was long, the text would push away other buttons. Now, the name is wrapped so that the UI does not change.
|Table analytics now use the account-wide time for "Today" filter
|Previously, when attempting to filter a Table analysis, the "Today" filter was based on UTC. Now, it is based on the timezone of the account.
|Allow more characters in connector function names
|Previously, connector function names did not allow parentheses and other special characters. Now, they allow them.
|When a new machine type is created, starts in "Edit" mode by default
|Previously, when you created a new machine type, you would need to explicitly press "Edit" in the top right to begin editing. Now, it will automatically start in "Edit" mode.
|Prevent unnamed SQL connector functions from being saved
|Fixes an issue where unlike HTTP connector functions, SQL were able to be saved without a name.
|Duplicated databases showing errors for machine monitoring
|Ensures imported machines do not leak events in machine monitoring pipeline
|Embedded Table not showing all records that match condition
|A bug from the previous release prevented all records from being shown appropriately in the Interactive Table. Now, that bug is fixed.
|Memory leak from Analysis running in the Player
|Fixed a memory leak caused by analytics being displayed on the screen for too long.
|Player menu not appearing in certain cases on Windows
|Fixed a case where Windows users of the Player were not able to successfully open the menu in the Player.
|Fix Windows player scrolling in machine uptime widget
|Fixes an issue where Windows players were unable to scroll to select options within the machine uptime widget.
|Fixes sorting tables with table links
|Fixes an issue where sorting was not working for tables with link columns
|Allow connector function descriptions to be cleared
|Previously, after adding a description to a connector function, it was not possible to deleted the description. Now you can successfully delete the description.
|Fix connection between machines, gateways and apps when an operator logs out of the Player and then logs back in
|Previously, if you logged out of the Player, then logged back in and opened an app that referenced machines or gateways, the machines and gateways would occasionally fail to communicate with the new run of the app.
|Ability to save connector function description changes in all cases
|Previously, you could not save updates to your connector function descriptions in some cases.
|Fixed color palette not updating appropriately in all cases
|Previously, the color palette would not make all colors available in apps in some cases.
|Fixed timer widget displaying incorrect colors
|Previously, the timer turned the wrong color when the count hit 0.
|Successfully show LTS version in Account Settings
|Previously, if you were using an LTS release, the LTS version number would not properly appear in the Account Settings page.
|Developer Mode cannot update the User Table
|Previously, you could update values in the User Table from Dev Mode. Now, you cannot.
|Improvements to table update performance within apps
|Now, when you have a trigger that updates many columns in a table, the update will happen more quickly when running an app in the Player.
|Better reliability when updating table records from multiple sources
|Previously, when you updated a table record from multiple places at the same time, it would not successfully update in some cases. Now, it should successfully update every time.
|Reliable behavior when adding new stations after enabling Apps@Edge on an account
|This fixed a small bug where you were not able to add new stations immediately after enabling the Apps@Edge feature flag.
|App table query filter with null parameters
|Fixes an issue where adding a table query containing a static "null" or "not null" filter would cause the side panel of the app builder to crash.
|Make sign out button visible on navy backgrounds
|Changed the color of the sign out button when the background is dark, as it is tough to see depending on the background.
|Printing app editor sets app info variable to deleted
|Fixes a bug where printed app editor steps would show "Deleted Variable" for app info.
|Fix alignment of role hint in add user modal
|The tooltip for the role dropdown in the add user modal was aligned incorrectly, so this fixes the alignment to the left.
|Fix printed margins in history records
|Fixes an issue where printed history records had extra-large, unnecessary margins.
|Allow Japanese characters to be used in table column names
|Fixes a bug that prevented table columns from being created with Japanese characters.
|Disable driver configuration page if not on Windows
|Drivers are only enabled for Windows players, so the configuration page is now disabled for non-Windows players.
|Fix Last N Working Days analytics filters
|Fixes an issue that prevented the Last N Working Days analytics filter from showing data.
|Scaling issues when resizing images
|Fixes an issue where players that are in portrait mode show resized images in poor quality.
|Timezone inconsistency for variable widget
|Fixes an issue where the variable widget showing datetime variables will have a different timezone (depending on the user's local time) on the same step.
|Fixes a bug when changing admin role permissions
|Fixes an issue where swapping from an admin to an owner and back would not persist the latest permissions.
|Inactivity timeout continues counting when player is closed
|Fixes the inactivity timeout timer to continue counting even when the player is logged out.
|Fixed print button when not selected
|If print selection hasn't been made yet, and it just says 'Select an option', then it will be default to false.