CSpeak - Release Notes - v23.3.1

Edited

What’s New?

Virtual UI

  1. The UIA subsystem will now self-contain exceptions any time it references RPC elements.

  2. The UIA subsystem has moved to an If-Try workflow when accessing RPC elements.

  3. The tracked element pulse rate was changed to 1000ms (Was: 2000ms).

  4. The tracked processes subsystem will no longer throw an exception if the local device is not fast enough to remove elements from the collection between focus changed events.

Visuals

  1. To help improve visibility on low contrast desktops, the CSpeak application icon has been updated.

Extensions

  1. The extensions content page has been completely rebuilt.

  2. The Chrome extension will be enabled if you enable another Chromium based browser’s extension. This was done due be compatible with recent Chromium engine changes.

  3. The Chrome extension now has support for HST eChart’s rich text editor.

  4. The extension connection manager will now try up to 4 times to connect to an extension. Please note that if the connection fails on the 4th attempt CSpeak will place the target application into basic-text mode.

Clipboard

  1. Added checks to handle access checks edge case when clearing the clipboard.

  2. Any exceptions thrown while attempting to access the clipboard will now only be logged and will not be displayed to the user during runtime.

Bug Fixes

Virtual UI

For low performance devices, CSpeak will now safely dispose of a detected control if the local device cannot map to it fast enough.

Common

  1. The collection container row will now display the character, ‘_’, correctly.

  2. The text fields will no longer mark an entity has changed when using no-altering key combinations (e.g., {Ctrl+C}).