Sep 12, 2024

Don't automatically open virtual keyboard on mobile device

Product
Recorder
REST API

While working on bigger features, a small release to enhance specific scenarios and solve some bugs.

Changes in this update:
  • Don't automatically open the virtual keyboard on a mobile device
  • Update recorder notification
  • Update user using the REST API
  • Bugfixes
Read about these changes in detail below

Don't automatically open the virtual keyboard on a mobile device

Certain types of mobile devices (for example Android) automatically show the virtual keyboard when an input element gets focus. This behavior caused the virtual keyboard to be opened each time the user entered the Instruction library. This behavior was annoying as the virtual keyboard takes a lot of space, where Instruction tiles could be shown, while there was no whish from the user to use the search functionality.

We have removed the auto-focus on the search input field to get rid of this annoying behavior.

Update recorder notification

The latest version of the SelfGuide Recorder is released in June and telemetry shows that a lot of older versions are still in use. Updating to the newest version has advantages, in performance and functionality. To stimulate updating to the newest version, editors will receive a notification when the Recorder is started and version 126 or older is used.

Note: in the future, this update will be mandatory.

Update user using the REST API

The user management module in the REST API has been extended with an update user endpoint. The endpoint works for both types of authentication (Native and Entra ID) and gives the possibility to update properties like the first name, last name and role. Use the endpoint for example to automate role assignment based on a security group in Entra ID.

For more information about the endpoint, see https://developer.selfguide.com

Bugfixes

  • In mobile view, the context menu on a tile could still be clicked while it was not visible and should not be clickable
  • Instruction search could not handle a really long search term
  • Removing an instruction from a User Guide was not working

Ervaar zelf het gemak van SelfGuide