All Versions
382
Latest Version
Avg Release Cycle
10 days
Latest Release
783 days ago

Changelog History
Page 3

  • v1.10.11 Changes

    April 26, 2022

    โœจ Features

    • Handle forced disconnects from Jitsi (#21697). Fixes #21517.
    • Improve performance of switching to rooms with lots of servers and ACLs (#8347).
    • Avoid a reflow when setting caret position on an empty composer (#8348).
    • Add message right-click context menu as a labs feature (#5672).
    • Live location sharing - basic maximised beacon map (#8310).
    • Live location sharing - render users own beacons in timeline (#8296).
    • Improve Threads beta around degraded mode (#8318).
    • Live location sharing - beacon in timeline happy path (#8285).
    • Add copy button to View Source screen (#8278). Fixes #21482. Contributed by @olivialivia.
    • Add heart effect (#6188). Contributed by @CicadaCinema.
    • Update new room icon (#8239).

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Fix: "Code formatting button does not escape backticks" (#8181). Contributed by @yaya-usman.
    • Fix beta indicator dot causing excessive CPU usage (#8340). Fixes #21793.
    • Fix overlapping timestamps on empty messages (#8205). Fixes #21381. Contributed by @goelesha.
    • Fix power selector not showing up in user info when state_default undefined (#8297). Fixes #21669.
    • Avoid looking up settings during timeline rendering (#8313). Fixes #21740.
    • Fix a soft crash with video rooms (#8333).
    • Fixes call tiles overflow (#8096). Fixes #20254. Contributed by @luixxiul.
    • Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list. (#8086). Fixes #19302. Contributed by @commonlawfeature.
    • Fix image preview sizing for edge cases (#8322). Fixes #20088.
    • Refactor SecurityRoomSettingsTab and remove unused state (#8306). Fixes matrix-org/element-web-rageshakes#12002.
    • Don't show the prompt to enable desktop notifications immediately after registration (#8274).
    • Stop tracking threads if threads support is disabled (#8308). Fixes #21766.
    • Fix some issues with threads rendering (#8305). Fixes #21670.
    • Fix threads rendering issue in Safari (#8298). Fixes #21757.
    • Fix space panel width change on hovering over space item (#8299). Fixes #19891.
    • Hide the reply in thread button in deployments where beta is forcibly disabled (#8294). Fixes #21753.
    • Prevent soft crash around room list header context menu when space changes (#8289). Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456.
    • When selecting reply in thread on a thread response open existing thread (#8291). Fixes #21743.
    • Handle thread bundled relationships coming from the server via MSC3666 (#8292). Fixes #21450.
    • Fix: Avatar preview does not update when same file is selected repeatedly (#8288). Fixes #20098.
    • Fix a bug where user gets a warning when changing powerlevel from Admin to custom level (100) (#8248). Fixes #21682. Contributed by @Jumeb.
    • Use a consistent alignment for all text items in a list (#8276). Fixes #21731. Contributed by @luixxiul.
    • Fixes button labels being collapsed per a character in CJK languages (#8212). Fixes #21287. Contributed by @luixxiul.
    • Fix: Remove jittery timeline scrolling after jumping to an event (#8263).
    • Fix regression of edits showing up in the timeline with hidden events shown (#8260). Fixes #21694.
    • Fix reporting events not working (#8257). Fixes #21713.
    • Make Jitsi widgets in video rooms immutable (#8244). Fixes #21647.
    • Fix: Ensure links to events scroll the correct events into view (#8250). Fixes #19934.
  • v1.10.10 Changes

    April 14, 2022

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Fixes around threads beta in degraded mode (#8319). Fixes #21762.
  • v1.10.9 Changes

    April 12, 2022

    โœจ Features

    • Release threads as a beta feature (#8081). Fixes #21351.
    • More video rooms design updates (#8222).
    • Update video rooms to new design specs (#8207). Fixes #21515, #21516 #21519 and #21526.
    • Live Location Sharing - left panel warning with error (#8201).
    • Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
    • Live location sharing: allow retry when stop sharing fails (#8193).
    • Allow voice messages to be scrubbed in the timeline (#8079). Fixes #18713.
    • Live location sharing - stop sharing to beacons in rooms you left (#8187).
    • Allow sending and thumbnailing AVIF images (#8172).
    • Live location sharing - handle geolocation errors (#8179).
    • Show voice room participants when not connected (#8136). Fixes #21513.
    • Add margins between labs sections (#8169).
    • Live location sharing - send geolocation beacon events - happy path (#8127).
    • Add support for Animated (A)PNG (#8158). Fixes #12967.
    • Don't form continuations from thread roots (#8166). Fixes #20908.
    • Improve handling of animated GIF and WEBP images (#8153). Fixes #16193 and #6684.
    • Wire up file preview for video files (#8140). Fixes #21539.
    • When showing thread, always auto-focus its composer (#8115). Fixes #21438.
    • Live location sharing - refresh beacon expiry in room (#8116).
    • Use styled mxids in member list v2 (#8110). Fixes #14825. Contributed by @SimonBrandner.
    • Delete groups (legacy communities system) (#8027). Fixes #17532.
    • Add a prototype of voice rooms in labs (#8084). Fixes #3546.

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Avoid flashing the Jitsi prejoin screen at the user before skipping it (#21665).
    • Fix editing <ol> tags with a non-1 start attribute (#8211). Fixes #21625.
    • Fix URL previews being enabled when room first created (#8227). Fixes #21659.
    • Don't use m.call for Jitsi video rooms (#8223).
    • Scale emoji with size of surrounding text (#8224).
    • Make "Jump to date" translatable (#8218).
    • Normalize call buttons (#8129). Fixes #21493. Contributed by @luixxiul.
    • Show room preview bar with maximised widgets (#8180). Fixes #21542.
    • Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes #20243 and #20910.
    • Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
    • Fix some image/video scroll jumps (#8182).
    • Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
    • Fix disambiguated profile in threads in bubble layout (#8168). Fixes #21570. Contributed by @SimonBrandner.
    • Responsive BetaCard on Labs (#8154). Fixes #21554. Contributed by @luixxiul.
    • Display button as inline in room directory dialog (#8164). Fixes #21567. Contributed by @luixxiul.
    • Null guard TimelinePanel unmount edge (#8171).
    • Fix beta pill label breaking (#8162). Fixes #21566. Contributed by @luixxiul.
    • Strip relations when forwarding (#7929). Fixes #19769, #18067 #21015 and #10924.
    • Don't try (and fail) to show replies for redacted events (#8141). Fixes #21435.
    • Fix 3pid member info for space member list (#8128). Fixes #21534.
    • Set max-width to user context menu (#8089). Fixes #21486. Contributed by @luixxiul.
    • Fix issue with falsey hrefs being sent in events (#8113). Fixes #21417.
    • Make video sizing consistent with images (#8102). Fixes #20072.
  • v1.10.9-rc.4

    April 11, 2022
  • v1.10.9-rc.3

    April 08, 2022
  • v1.10.9-rc.2

    April 06, 2022
  • v1.10.9-rc.1 Changes

    April 05, 2022

    โœจ Features

    • Release threads as a beta feature (#8081). Fixes #21351.
    • More video rooms design updates (#8222).
    • Update video rooms to new design specs (#8207). Fixes #21515, #21516 #21519 and #21526.
    • Live Location Sharing - left panel warning with error (#8201).
    • Live location sharing - Stop publishing location to beacons with consecutive errors (#8194).
    • Live location sharing: allow retry when stop sharing fails (#8193).
    • Allow voice messages to be scrubbed in the timeline (#8079). Fixes #18713.
    • Live location sharing - stop sharing to beacons in rooms you left (#8187).
    • Allow sending and thumbnailing AVIF images (#8172).
    • Live location sharing - handle geolocation errors (#8179).
    • Show voice room participants when not connected (#8136). Fixes #21513.
    • Add margins between labs sections (#8169).
    • Live location sharing - send geolocation beacon events - happy path (#8127).
    • Add support for Animated (A)PNG (#8158). Fixes #12967.
    • Don't form continuations from thread roots (#8166). Fixes #20908.
    • Improve handling of animated GIF and WEBP images (#8153). Fixes #16193 and #6684.
    • Wire up file preview for video files (#8140). Fixes #21539.
    • When showing thread, always auto-focus its composer (#8115). Fixes #21438.
    • Live location sharing - refresh beacon expiry in room (#8116).
    • Use styled mxids in member list v2 (#8110). Fixes #14825. Contributed by @SimonBrandner.
    • Delete groups (legacy communities system) (#8027). Fixes #17532.
    • Add a prototype of voice rooms in labs (#8084). Fixes #3546.

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Fix URL previews being enabled when room first created (#8227). Fixes #21659.
    • Don't use m.call for Jitsi video rooms (#8223).
    • Scale emoji with size of surrounding text (#8224).
    • Make "Jump to date" translatable (#8218).
    • Normalize call buttons (#8129). Fixes #21493. Contributed by @luixxiul.
    • Fix editing tags with a non-1 start attribute (#8211). Fixes #21625.
    • Show room preview bar with maximised widgets (#8180). Fixes #21542.
    • Update more strings to not wrongly mention room when it is/could be a space (#7722). Fixes #20243 and #20910.
    • Fix issue with redacting via edit composer flow causing stuck editStates (#8184).
    • Fix some image/video scroll jumps (#8182).
    • Fix "react error on share dialog" (#8170). Contributed by @yaya-usman.
    • Fix disambiguated profile in threads in bubble layout (#8168). Fixes #21570. Contributed by @SimonBrandner.
    • Responsive BetaCard on Labs (#8154). Fixes #21554. Contributed by @luixxiul.
    • Display button as inline in room directory dialog (#8164). Fixes #21567. Contributed by @luixxiul.
    • Null guard TimelinePanel unmount edge (#8171).
    • Fix beta pill label breaking (#8162). Fixes #21566. Contributed by @luixxiul.
    • Strip relations when forwarding (#7929). Fixes #19769, #18067 #21015 and #10924.
    • Don't try (and fail) to show replies for redacted events (#8141). Fixes #21435.
    • Fix 3pid member info for space member list (#8128). Fixes #21534.
    • Set max-width to user context menu (#8089). Fixes #21486. Contributed by @luixxiul.
    • Fix issue with falsey hrefs being sent in events (#8113). Fixes #21417.
    • Make video sizing consistent with images (#8102). Fixes #20072.
  • v1.10.8-rc.1 Changes

    March 22, 2022

    โœจ Features

    • Live location sharing: live share warning in room (#8100).
    • Add simple live share warning (#8066).
    • extract reusable styled live beacon icon (#8103).
    • Don't restore MemberInfo from RightPanel history when viewing a room (#8090). Fixes #21487.
    • Allow sending files as replies as per MSC3676 (#8020). Fixes #7156.
    • kill beacons on expiry (#8075).
    • enable geolocation behaviour in location picker for live share type (#8068).
    • Improve formatting features in the editor (#7104). Fixes #19501. Contributed by @alexanderstephan.
    • Support MSC3026 busy presence (#8043).
    • Show displayname in non-narrow thread summeries (#8036). Fixes #19646.
    • Tweak search dialog based on new designs (#7980). Fixes #21285 and #21289.
    • fallback to event text in location body when map unavailable (#7982). Fixes #20655.
    • Send pin drop location share events (#7967).

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • fix quicktime video thumbnailing (#8108). Fixes #21505.
    • Fix scroll behaviour in space panel (#8111). Fixes #21467.
    • Fix emoting with emoji or pills (#8105). Fixes #21497.
    • Remove padding of InviteDialog & fix visual regression (#8076). Fixes #20631. Contributed by @luixxiul.
    • Fixes mx_MLocationBody_markerBorder (#8069). Fixes #21444. Contributed by @luixxiul.
    • Make margin and padding of mx_InviteDialog_other consistent (#8063). Fixes #20631. Contributed by @luixxiul.
    • Fix freeze/crash when 1:1 calling (#8057). Fixes #21181.
    • Don't assume that widget IDs are unique (#8052). Fixes #21399.
    • Fix the header of Space landing page (#8048). Fixes #21402. Contributed by @luixxiul.
    • Fix buttons alignment of Space list header (#8047). Fixes #21401. Contributed by @luixxiul.
    • Fix null-guarding regression around reply_to_event dispatch (#8039).
    • Fix clicking on copy link to thread wrongly opening thread (#8038). Fixes #20653.
    • Fix regression around replying to search results (#8035). Fixes #21389.
    • Share shared history keys in the background (#8031). Fixes #21192.
    • Paginate responses to pinned polls (#8025). Fixes #21382.
    • Fix incorrect usage of unstable variant of is_falling_back (#8016).
    • Fix issues with ThreadSummary in msc-enabled mode (#8018). Fixes matrix-org/element-web-rageshakes#11401 and matrix-org/element-web-rageshakes#11400.
    • Fix alignment of polls within threads (#8017). Fixes #21235.
    • Fix issues with thread summaries being wrong or stale (#8015). Fixes #21363 and #21204.
    • Fix button border color of LeaveSpaceDialog (#8010). Fixes #21365. Contributed by @luixxiul.
    • Fix room list scroll jumps (#7991). Fixes #19322.
    • Fix a variety of issues with HTML โ†’ Markdown conversion (#8004). Fixes #10648, #20718, #10722, #10389, #17610 #9984 and #20140.
    • Wrap EventTile rather than its children in an error boundary (#7945).
    • Normalized shortcut formatting for quote expansion control (#7995). Fixes #19685. Contributed by @Sinharitik589.
    • Fix buttons and text layout on Security Key dialog (#7996). Fixes #21330. Contributed by @luixxiul.
    • Fix formatting not being applied after links (#7990). Fixes #20091.
  • v1.10.7 Changes

    March 15, 2022

    ๐Ÿ”’ ๐Ÿ”’ SECURITY FIXES

    • Fix a bug where URL previews could be enabled in the left-panel when they should not have been.

    โœจ Features

    • Add a config.json option to skip the built-in Jitsi welcome screen (#21190).
    • Add unexposed account setting for hiding poll creation (#7972).
    • Allow pinning polls (#7922). Fixes #20152.
    • Make trailing : into a setting (#6711). Fixes #16682. Contributed by @SimonBrandner.
    • Location sharing > back button (#7958).
    • use LocationAssetType (#7965).
    • Location share type UI (#7924).
    • Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
    • Add support for overriding strings in the app (#7886).
    • Add support for redirecting to external pages after logout (#7905).
    • Expose redaction power level in room settings (#7599). Fixes #20590. Contributed by @SimonBrandner.
    • Update and expand ways to access pinned messages (#7906). Fixes #21209 and #21211.
    • Add slash command to switch to a room's virtual room (#7839).

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Remove Lojban translation (#21302).
    • Merge pull request from GHSA-qmf4-7w7j-vf23 (#8059).
    • Add another null guard for member (#7984). Fixes #21319.
    • Fix room account settings (#7999).
    • Fix missing summary text for pinned message changes (#7989). Fixes #19823.
    • Pass room to getRoomTombstone to avoid racing with setState (#7986).
    • Hide composer and call buttons when the room is tombstoned (#7975). Fixes #21286.
    • Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes #21307.
    • Fix sending locations into threads and fix i18n (#7943). Fixes #21267.
    • Fix location map attribution rendering over message action bar (#7974). Fixes #21297.
    • Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes #21305.
    • Fix account & room settings race condition (#7953). Fixes #21163.
    • Fix bug with some space selections not being applied (#7971). Fixes #21290.
    • Revert "replace all require(.svg) with esm import" (#7969). Fixes #21293.
    • Hide unpinnable pinned messages in more cases (#7921).
    • Fix room list being laggy while scrolling ๐ŸŒ (#7939). Fixes #21262.
    • Make pinned messages more reliably reflect edits (#7920). Fixes #17098.
    • Improve accessibility of the BetaPill (#7949). Fixes #21255.
    • Autofocus correct composer after sending reaction (#7950). Fixes #21273.
    • Consider polls as message events for rendering redactions (#7944). Fixes #21125.
    • Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes #21269.
    • Fix ExportDialog title on export cancellation (#7936). Fixes #21260. Contributed by @luixxiul.
    • Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes #21253.
    • Fix backspace not working in the invite dialog (#7931). Fixes #21249. Contributed by @SimonBrandner.
    • Fix right panel soft crashes due to missing room prop (#7923). Fixes #21243.
    • fix color of location share caret (#7917).
    • Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes #21216.
    • Fix changing space sometimes bouncing to the wrong space (#7910). Fixes #20425.
    • Ensure EventListSummary key does not change during backpagination (#7915). Fixes #9192.
    • Fix positioning of the thread context menu (#7918). Fixes #21236.
    • Inject sender into pinned messages (#7904). Fixes #20314.
    • Tweak info message padding in right panel timeline (#7901). Fixes #21212.
    • Fix another freeze on room switch (#7900). Fixes #21127.
    • Fix out of memory error when failing to acquire location (#7902). Fixes #21213.
    • Fix edge case in context menu chevron positioning (#7899).
    • Fix composer format buttons on WebKit (#7898). Fixes #20868.
    • manage voicerecording state when deleting or sending a voice message (#7896). Fixes #21151.
    • Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
    • Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes #21175 and #21142.
    • Fix emoji insertion in thread composer going to the main composer (#7895). Fixes #21202.
    • Try harder to keep context menus inside the window (#7863). Fixes #17527 and #18377.
    • Fix edge case around event list summary layout (#7891). Fixes #21180.
    • Fix event list summary 1 hidden message pluralisation (#7890). Fixes #21196.
    • Fix vanishing recently viewed menu (#7887). Fixes #20827.
    • Fix freeze on room switch (#7884). Fixes #21127.
    • Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes #21061.
    • Fix 'my threads' filtering to include participated threads (#7882). Fixes #20877.
    • Remove log line to try to fix freeze on answering VoIP call (#7883).
    • Support social login & password on soft logout page (#7879). Fixes #21099.
    • Fix missing padding on server picker (#7864).
    • Throttle RoomState.members handlers (#7876). Fixes #21127.
    • Only show joined/invited in search dialog (#7875). Fixes #21161.
    • Don't pillify code blocks (#7861). Fixes #20851 and #18687.
    • Fix keyboard shortcut icons on macOS (#7869).
  • v1.10.7-rc.1 Changes

    March 08, 2022

    โœจ Features

    • Add a config.json option to skip the built-in Jitsi welcome screen (#21190).
    • Add unexposed account setting for hiding poll creation (#7972).
    • Allow pinning polls (#7922). Fixes #20152.
    • Make trailing : into a setting (#6711). Fixes #16682. Contributed by @SimonBrandner.
    • Location sharing > back button (#7958).
    • use LocationAssetType (#7965).
    • Location share type UI (#7924).
    • Add a few more UIComponent flags, and ensure they are used in existing code (#7937).
    • Add support for overriding strings in the app (#7886).
    • Add support for redirecting to external pages after logout (#7905).
    • Expose redaction power level in room settings (#7599). Fixes #20590. Contributed by @SimonBrandner.
    • Update and expand ways to access pinned messages (#7906). Fixes #21209 and #21211.
    • Add slash command to switch to a room's virtual room (#7839).

    ๐Ÿ›  ๐Ÿ› Bug Fixes

    • Remove Lojban translation (#21302).
    • Add another null guard for member (#7984). Fixes #21319.
    • Fix room account settings (#7999).
    • Fix missing summary text for pinned message changes (#7989). Fixes #19823.
    • Pass room to getRoomTombstone to avoid racing with setState (#7986).
    • Hide composer and call buttons when the room is tombstoned (#7975). Fixes #21286.
    • Fix bad ternary statement in autocomplete user pill insertions (#7977). Fixes #21307.
    • Fix sending locations into threads and fix i18n (#7943). Fixes #21267.
    • Fix location map attribution rendering over message action bar (#7974). Fixes #21297.
    • Fix wrongly asserting that PushRule::conditions is non-null (#7973). Fixes #21305.
    • Fix account & room settings race condition (#7953). Fixes #21163.
    • Fix bug with some space selections not being applied (#7971). Fixes #21290.
    • Revert "replace all require(.svg) with esm import" (#7969). Fixes #21293.
    • Hide unpinnable pinned messages in more cases (#7921).
    • Fix room list being laggy while scrolling ๐ŸŒ (#7939). Fixes #21262.
    • Make pinned messages more reliably reflect edits (#7920). Fixes #17098.
    • Improve accessibility of the BetaPill (#7949). Fixes #21255.
    • Autofocus correct composer after sending reaction (#7950). Fixes #21273.
    • Consider polls as message events for rendering redactions (#7944). Fixes #21125.
    • Prevent event tiles being shrunk/collapsed by flexbox (#7942). Fixes #21269.
    • Fix ExportDialog title on export cancellation (#7936). Fixes #21260. Contributed by @luixxiul.
    • Mandate use of js-sdk/src/matrix import over js-sdk/src (#7933). Fixes #21253.
    • Fix backspace not working in the invite dialog (#7931). Fixes #21249. Contributed by @SimonBrandner.
    • Fix right panel soft crashes due to missing room prop (#7923). Fixes #21243.
    • fix color of location share caret (#7917).
    • Wrap all EventTiles with a TileErrorBoundary and guard parsePermalink (#7916). Fixes #21216.
    • Fix changing space sometimes bouncing to the wrong space (#7910). Fixes #20425.
    • Ensure EventListSummary key does not change during backpagination (#7915). Fixes #9192.
    • Fix positioning of the thread context menu (#7918). Fixes #21236.
    • Inject sender into pinned messages (#7904). Fixes #20314.
    • Tweak info message padding in right panel timeline (#7901). Fixes #21212.
    • Fix another freeze on room switch (#7900). Fixes #21127.
    • Fix out of memory error when failing to acquire location (#7902). Fixes #21213.
    • Fix edge case in context menu chevron positioning (#7899).
    • Fix composer format buttons on WebKit (#7898). Fixes #20868.
    • manage voicerecording state when deleting or sending a voice message (#7896). Fixes #21151.
    • Fix bug with useRoomHierarchy tight-looping loadMore on error (#7893).
    • Fix upload button & shortcut not working for narrow composer mode (#7894). Fixes #21175 and #21142.
    • Fix emoji insertion in thread composer going to the main composer (#7895). Fixes #21202.
    • Try harder to keep context menus inside the window (#7863). Fixes #17527 and #18377.
    • Fix edge case around event list summary layout (#7891). Fixes #21180.
    • Fix event list summary 1 hidden message pluralisation (#7890). Fixes #21196.
    • Fix vanishing recently viewed menu (#7887). Fixes #20827.
    • Fix freeze on room switch (#7884). Fixes #21127.
    • Check 'useSystemTheme' in quick settings theme switcher (#7809). Fixes #21061.
    • Fix 'my threads' filtering to include participated threads (#7882). Fixes #20877.
    • Remove log line to try to fix freeze on answering VoIP call (#7883).
    • Support social login & password on soft logout page (#7879). Fixes #21099.
    • Fix missing padding on server picker (#7864).
    • Throttle RoomState.members handlers (#7876). Fixes #21127.
    • Only show joined/invited in search dialog (#7875). Fixes #21161.
    • Don't pillify code blocks (#7861). Fixes #20851 and #18687.
    • Fix keyboard shortcut icons on macOS (#7869).