Featured image of post CrossOver: crosshair overlay tool gets bugfix update v3.4.5

CrossOver: crosshair overlay tool gets bugfix update v3.4.5

The free crosshair overlay CrossOver has received version v3.4.5 - a bugfix release shortly after version 3.4.4.

That last release brought the first fully CI-built build, but it introduced a crash of its own: menu.js imported the constants TROUBLESHOOTING_URL and COMPATIBILITY_URL from config.js, but they were never exported there - opening the affected menu item threw an uncaught exception right at startup.

Fix: add missing TROUBLESHOOTING_URL and COMPATIBILITY_URL constants (#515)

These were imported in menu.js but never defined in config.js, causing an uncaught exception on app start from openUrlMenuItem. Ships the #515 startup-crash fix (#529). A regression test now guards the whole class of bug: every key destructured from config in src/ must exist in config’s exports, and *_URL exports must parse as URLs.

CrossOver overlay chooser

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.