Known Limitations
The following CH5 limitations are known at this time. More information and workarounds (if possible) are provide for each limitation.
Components
Vertically-oriented buttons do not render correctly in the Safari® or FireFox® browsers at this time. This occurs because of an issue caused by webkit implementation and is not something that can be addressed on the CH5 side.
The <ch5-background> component does not perform optimally when used in conjunction with the Angular router component.
It is recommended that the Angular router component should not be used in projects that use the <ch5-background> component with video.
There is currently no functionality added to the <ch5-button> component or similar components that provides audible feedback when the button is pressed. This functionality may be added in a future release of Crestron HTML5 User Interface.
When using the text input control in a CH5 project loaded on a TSW-60 series touch screen, pressing Enter will send an event instead of going to the next line. This behavior is expected.
Snapshot mode with authentication does not work on <ch5-image> because of updated browser security controls. Use <ch5-video> snapshot mode instead if you need to capture images when authentication is required.
Button colors may extend outside of their defined borders in web browsers when corner border radius is applied. This issue is caused by variations in subpixel rendering, antialiasing, zooming, and border-radius rendering between web browsers. The effectiveness of any masking techniques will also vary depending on the browser, zoom level, and specific CSS properties of the component, and the issue may not be fully resolvable via CSS.
Reserve Joins
Older TSW-x60 firmware versions did not implement the reserve join names listed below correctly. This issue has been fixed as of firmware version 3.000.0014.
- Csig.Light_Sensor_Value_fb
- Csig.Ip_Address_fb
- Csig.MAC_Address_fb
- Csig.All_Control_Systems_Online_fb
- Csig.Control_Systems_Offline_fb
- Csig.DialBuffer_fb
- Csig.CameraStreamURL_fb
- Csig.CameraSnapshotURL_fb
- Csig.ConnectedToServer_fb
- Csig.Dialing_fb
- Csig.Busy_fb
- Csig.CallActive_fb
- Csig.Ringing_fb
- Csig.Incoming_fb
- Csig.Hold_fb
- Csig.Call_Terminated_fb
- Csig.Ringback_fb
- Csig.Voice_Recording_dB_fb
- Csig.Voice_Capture_Result_fb
- Csig.Voice_Capture_in_Progress_fb
- Csig.Voice_Capture_Recording_fb
- Csig.Voice_Capture_Decoding_fb
- Csig.Voice_Capture_Complete_fb
- Csig.Voice_Capture_Error_fb
- Csig.Voice_Recognition_Service_Online_fb
- Csig.In_Progress_fb
- Csig.Authentication_On_fb
- Csig.Authenticated_fb
- Csig.Not_Authenticated_fb
- Csig.Admin_fb
- Csig.Not_Admin_fb
- Csig.LedAccessoryConnected_fb
- Csig.Username_fb
- Csig.User_Groups_fb
- Csig.System_WiFi_IP_Address_fb
- Csig.System_WiFi_Signal_Strength_fb
- Csig.System_WiFi_Link_Status_fb
HTML5 Web XPanel
Running projects in a web browser opens the ability to reference web API endpoints to gather data. CORS (Cross-origin resource sharing) restrictions in browsers require that the servers that implement the web API endpoints provide specific HTTP headers to inform the browser that the service is designed to be accessed by web pages served up by different web servers.
For more information on CORS, refer to https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS.
Support for passing credentials to a web API endpoint, including the prevalent use case of security cameras, as https://user:password@host is no longer supported by many browsers, including Chrome since version 59. This affects the ability of the <ch5-image> component to work to gather images with credentials in the browser.
Chrome and other browsers no longer play video and sounds automatically. This can cause issues if you are using the browser as a virtual panel and want to trigger a sound from the control system without requiring user interaction.
Refer to https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#mei for information on Chrome browser policy and possible workarounds.
As of the initial release of the HTML5 Web XPanel functionality (January 2021), the XiO Cloud® service does not support providing a CH5 archive (.ch5z) file as a web project destined for a control system. This issue will be rectified in a subsequent release of XiO Cloud.
If the XPanel disconnected from and then reconnected to the control system, the Xpanel may not reflect the analog join value of the control system after reconnecting. This occurs if the analog join value was changed on the control system during the disconnected state.
To rectify this issue, refresh the web browser running the XPanel.