mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-11-07 00:13:56 +00:00
The desktop app read every HTML menu back into a native Electron menu. Native menus have no icons, and Chromium writes their keys in its own words, which on a German Windows is "Umschalttaste" where Windows itself says "Umschalt". So the same menu looked different in the browser and in the app. The desktop app now shows the HTML menus the browser shows. Key hints in menus and tooltips go through the app's key names (Umschalt, Entf, Maj). Tests: the native-menu reader and its tests are gone with it (`native-menu-keys`, `move-menu-native`, the native block of `native-ui` and of `context-menu-placement`). The attachment menu tests now read the HTML menu instead of the native popup's items; what they check is the same.