Summary
This feature update introduces major accessibility improvements, fixes the parent-child relationship for popup windows, further improves the SEB-Server integration and provides various other important improvements.
Starting with this release version, the Browser Exam Key of SEB for Windows is now also platform-specific, i.e. its value is different for the 32-bit (x86) and 64-bit (x64) build of the same version!
Changes
- Accessibility improvements providing compatibility with screen readers & improved keyboard navigation (#278, #417).
- Fixed parent-child relationship for popup windows (#240).
- Implemented new network control showing wired as well as wireless network information.
- Implemented keyboard activator for taskbar (WIN key).
- Implemented new module to verify application integrity (#336).
- Changed Browser Exam Key calculation to use algorithm provided by the integrity module by default.
- Implemented new configuration option to control printing of web content (#434).
- Implemented new registry setting to suppress find printer option in system print dialog (#434).
- Removed animated border of runtime window in attempt to fix performance issue in virtualized environments (#378).
- Added Windows 11 to system info and list of supported OS versions.
- Changed and improved load error handling (resource requests do not trigger error message anymore).
- Implemented functionality to automatically re-perform text search on browser navigation or reload.
- Fixed keyboard system component to correctly display all installed keyboard layouts / input languages (#349).
- Added status strip to Configuration Tool showing version and build number of the local SEB installation.
- Fixed issues with internal PDF reader toolbar.
- Implemented verification of BIOS manufacturer & name for VM detection.
- Fixed setting all display settings of permissive configuration for browser configuration resource.
- Fixed usage of unencrypted HTTP links.
- Updated browser engine to version 103.0.12 (Chromium version 103.0.5060.134).
The following optional features and changes are disabled by default and need to be configured individually:
- Ensured re-attempting to start a SEB Server session doesn't fail.
- Improved stability of SEB Server connection by automatically updating OAuth2 token if it expires.
- Now sending OS and SEB version information to SEB Server as early as possible.
- Ensured SEB can't (re-)connect to a SEB Server if it already has an established connection to a SEB Server.
- Disabled pre-join page for Jitsi Meet proctoring integration (#154).
Known Issues
- Screen readers NVDA and JAWS are not compatible with kiosk mode Create New Desktop. If their usage is required, please use kiosk mode Disable Explorer Shell where they should work as expected.
- Live proctoring isn't compatible with kiosk mode Create New Desktop due to an issue in WebView2 (see MicrosoftEdge/WebView2Feedback#960). Thus, if live proctoring is active, the kiosk mode will always automatically be set to Disable Explorer Shell.
Requirements
SEB 3.4.0 requires the prerequisites listed below in order to work correctly. These are automatically installed with the setup bundle and need only be manually installed when using the MSI packages.
- .NET Framework 4.7.2 Runtime: https://dotnet.microsoft.com/download/dotnet-framework/net472
- Microsoft Edge WebView2 Runtime: https://go.microsoft.com/fwlink/p/?LinkId=2124703
- Visual C++ 2015-2019 Redistributable: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Installation
Please use the setup bundle for installation! The setups are mainly provided for system administrators who require MSI packages for their automated installation procedures.