./chat/element-web, Matrix web client

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 1.12.27, Package name: element-web-1.12.27, Maintainer: js

Element (formerly known as Vector and Riot) is a Matrix web client built using
the Matrix React SDK. This package contains files that can be served by a web
server to a client browser that will then execute the javascript. (It is
typical to map /element to the installed directory.)


Master sites:

Filesize: 39570.303 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-05 01:39:27 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
chat/element-web: Update to 1.12.27

Tested with firefox on NetBSD 10 amd64.

(Note that upstream does not publish NEWS in a file in the sources,
making it unreasonably awkward to extract.  Thus, commit messages tend
to include items that appear particularly notable during a quick
scan.)

Upstream NEWS content

* 1.12.27

    Timeline MVVM 2 - RoomTimelineViewModel (#34683). Contributed by @langleyd.
    Promote Custom Themes labs feature to devtools (#34703). Contributed by \ 
@Half-Shot.
    Update bundled URL preview implementation to reflect MSC updates (#34764). \ 
Contributed by @Half-Shot. Fixes GHSA-9r5h-8m2x-w7q6
    Render knock membership events in notifications (#34268). Contributed by @ara4n.
    Room list: add room selection on section creation/edition (#34387). \ 
Contributed by @florianduros.
    Room list: add settings to consider activity as unread (#34748). Contributed \ 
by @florianduros.
    Reworked composer URL previews (#34279). Contributed by @Siriusmart.
    Add new module API to allow setting User Verification CAs (#34620). \ 
Contributed by @richvdh.
    Tooltip and cursor enhancements for the left panel separator (#34643). \ 
Contributed by @MidhunSureshR.
    Allow settings status directly from menu (#34707). Contributed by @dbkr.
    Wire up recent emoji to user status emoji picker (#34710). Contributed by @dbkr.

* 1.12.26

    Timeline MVVM 1 - Shared TimelineView and Overlay Buttons (#34464). \ 
Contributed by @langleyd.
    Tell the user when registration is being rate limited (#34519). Contributed \ 
by @hayaksi1.
    Provide element-web modules docker image (#34657). Contributed by @t3chguy.
    Show & clear your own on-a-call status (#34613). Contributed by @dbkr.
    feat(widget): Rtc transports discovery for widgets (#34393). Contributed by \ 
@BillCarsonFr.
    Custom user status (#34386). Contributed by @dbkr.
    Add a Module API for accessing storage helper functions. (#34284). \ 
Contributed by @Half-Shot.
    Room list: persist section state (expanded/collapsed) (#34351). Contributed \ 
by @florianduros.

* 1.12.25

    !!! Remove support for MSC3391 & MSC3852 (#34400). Contributed by @t3chguy.

    Auto Collapse Behaviour - Collapse left panel during calls (#33771). \ 
Contributed by @MidhunSureshR.
    Use correct color for cancel button in dialog (#34308). Contributed by \ 
@florianduros.
    Auto Collapse Behaviour - Collapse left panel on window resize (#32964). \ 
Contributed by @MidhunSureshR.
    Room list: change Edit section label to Save in edit section dialog \ 
(#34364). Contributed by @florianduros.
    Set auto on-a-call status (#34306). Contributed by @dbkr.
    Collapsed URL previews in timeline (#34165). Contributed by @Siriusmart.
    Include the url preview bundle field in the devtools timeline event editor \ 
(#34289). Contributed by @Siriusmart.
    Use url preview bundle for URL preview in timeline (MSC4095) (#34170). \ 
Contributed by @Siriusmart.
    Support for reading m.call status (#34295). Contributed by @dbkr.
    Auto Collapse Behaviour - Add necessary functionality to UIStore (#32963). \ 
Contributed by @MidhunSureshR.
    Introduce a Module API to get application settings. (#34278). Contributed by \ 
@Half-Shot.
    Make notification settings copy/layout more user-friendly (#34120). \ 
Contributed by @mxandreas.
   2026-07-29 12:24:08 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/element-web: Store pointer to upstream bug report

NFCI
   2026-07-28 23:45:29 by Greg Troxel | Files touched by this commit (3)
Log message:
chat/element-web: Update to 1.12.24

Note that upstream does not publish NEWS in a file in the sources,
making it unreasonably awkward to extract.  Thus, this commit message
includes items that appeared particularly notable during a quick scan.

Upstream NEWS content since 1.12.12

  - Call Tile spiffage
  - Deprecation, to some extent, of classic calls
   2026-04-02 01:46:59 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
chat/element-web: Add verify-signature target
   2026-03-26 00:14:25 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
chat/element-web: Update to 1.12.12

Upstream NEWS:

1.12.12

Features

    Add stable support for MSC4380 invite blocking (#31966). Contributed by @richvdh.
    Hide the names of banned users behind a spoiler tag (#32424). Contributed by \ 
@andybalaam.
    Room list: remove bold effect on selected room (#32593). Contributed by \ 
@florianduros.
    Use Compound buttons in auth screens (#32562). Contributed by @t3chguy.
    Track room list sorting algorithm changes (#32556). Contributed by \ 
@MidhunSureshR.
    Update sso_redirect_options to work for Native OIDC (#32537). Contributed by \ 
@t3chguy.

1.12.11

Deprecations

    Remove UIFeature.BulkUnverifiedSessionsReminder setting (#31943). \ 
Contributed by @andybalaam.
    Remove unused function to auto-rageshake when key backup is not set up \ 
(#31942). Contributed by @andybalaam.

Features

    Room list: update the visuals in order to have better contrast (#32421). \ 
Contributed by @florianduros.
    Set history visibility to "invited" for DMs and new non-public \ 
rooms when creating a room (#31974). Contributed by @langleyd.
    Remove server acl status/summaries from timeline (#32461). Contributed by \ 
@langleyd.
    Update globalBlacklistUnverifiedDevices on setting change (#31983). \ 
Contributed by @kaylendog.
    Add badge for history visibiltity to room info panel (#31927). Contributed \ 
by @richvdh.

1.12.10

Features

    Support additional_creators in /upgraderoom (MSC4289) (#31934). Contributed \ 
by @andybalaam.
    Update room header icon for world_readable rooms (#31915). Contributed by \ 
@richvdh.
    Show an icon in the room header for shared history (#31879). Contributed by \ 
@richvdh.
    Remove "history may be shared" banner. (#31881). Contributed by \ 
@kaylendog.
    Allow dismissing 'Key storage out of sync' temporarily (#31455). Contributed \ 
by @andybalaam.
    Add resolutions entry for matrix-widget-api to package.json (#31851). \ 
Contributed by @toger5.
    Improve visibility under contrast control mode (#31847). Contributed by @t3chguy.
    Unread Sorting - Add option for sorting in OptionsMenuView (#31754). \ 
Contributed by @MidhunSureshR.
    Unread sorting - Implement sorter and use it in the room list store \ 
(#31723). Contributed by @MidhunSureshR.
    Allow Element Call widgets to receive sticky events (#31843). Contributed by \ 
@robintown.
    Improve icon rendering accessibility (#31791). Contributed by @t3chguy.
    Add message preview toggle to room list header option (#31821). Contributed \ 
by @florianduros.

1.12.9

Features

    Allow local log downloads when a rageshake URL is not configured. (#31716). \ 
Contributed by @Half-Shot.
    Improve icon rendering accessibility (#31776). Contributed by @t3chguy.
    Show "Bob shared this message" on messages shared via MSC4268 \ 
(#31684). Contributed by @richvdh.
    Update the way we render icons for accessibility (#31731). Contributed by \ 
@t3chguy.
    Switch from css masks to rendering svg (#31681). Contributed by @t3chguy.
    Support for stable MSC4191 account management action parameter (#31701). \ 
Contributed by @hughns.
    Support for stable m.oauth UIA stage from MSC4312 (#31704). Contributed by \ 
@hughns.
    Switch to Compound icons to replace old icons (#31667). Contributed by @t3chguy.
    Switch from svg masks to svg rendering in more places (#31652). Contributed \ 
by @t3chguy.
    Switch from svg masks to svg rendering in more places (#31650). Contributed \ 
by @t3chguy.
    Update notification icons using Compound icons (#31671). Contributed by @t3chguy.
    Memoise ListView context (#31668). Contributed by @t3chguy.
    Switch emoji picker to use emoji for header icons (#31645). Contributed by \ 
@t3chguy.
    Replace icons with Compound alternatives (#31642). Contributed by @t3chguy.
   2025-12-29 23:46:55 by Jonathan Schleifer | Files touched by this commit (3) | Package updated
Log message:
Update chat/element-web to 1.12.7

Changes in \ 
[1.12.7](https://github.com/element-hq/element-web/releases/tag/v1.12.7) \ 
(2025-12-16)
================================================================================ \ 
================

✨ Features
-----------

* Replace legacy icons with compound \ 
([#31424](https://github.com/element-hq/element-web/pull/31424)). Contributed by \ 
@t3chguy.
* Update polls UX to match EX Mobile and improve accessibility \ 
([#31245](https://github.com/element-hq/element-web/pull/31245)). Contributed by \ 
@langleyd.
* Add option to enable read receipt and marker when user interact with UI \ 
([#31353](https://github.com/element-hq/element-web/pull/31353)). Contributed by \ 
@florianduros.
* Introduce a hook to auto dispose view models \ 
([#31178](https://github.com/element-hq/element-web/pull/31178)). Contributed by \ 
@MidhunSureshR.
* Update settings toggles to use consistent design across app. \ 
([#30169](https://github.com/element-hq/element-web/pull/30169)). Contributed by \ 
@Half-Shot.
* Add ability to the room view to hide widgets \ 
([#31400](https://github.com/element-hq/element-web/pull/31400)). Contributed by \ 
@langleyd.
* call: Pass the echo cancellation and noise suppression settings to EC \ 
([#31317](https://github.com/element-hq/element-web/pull/31317)). Contributed by \ 
@BillCarsonFr.
* Tweak rendering of icons for a11y \ 
([#31358](https://github.com/element-hq/element-web/pull/31358)). Contributed by \ 
@t3chguy.
* Implement new `renderNotificationDecoration` from module API  \ 
([#31389](https://github.com/element-hq/element-web/pull/31389)). Contributed by \ 
@MidhunSureshR.
* Replace more icons with compound \ 
([#31381](https://github.com/element-hq/element-web/pull/31381)). Contributed by \ 
@t3chguy.
* Replace more icons with compound \ 
([#31378](https://github.com/element-hq/element-web/pull/31378)). Contributed by \ 
@t3chguy.
* `<Banner/>`: Hide `Dismiss` button if `onClose` handler is not provided. \ 
([#31362](https://github.com/element-hq/element-web/pull/31362)). Contributed by \ 
@kaylendog.
* Replace batch of legacy icons with compound design tokens \ 
([#31360](https://github.com/element-hq/element-web/pull/31360)). Contributed by \ 
@t3chguy.
* MSC4380: Invite blocking \ 
([#31268](https://github.com/element-hq/element-web/pull/31268)). Contributed by \ 
@richvdh.
* Tweak rendering of icons for accessibility \ 
([#31346](https://github.com/element-hq/element-web/pull/31346)). Contributed by \ 
@t3chguy.
* Implement a shared `Banner` component. \ 
([#31266](https://github.com/element-hq/element-web/pull/31266)). Contributed by \ 
@kaylendog.
* Allow the Login screen to use the dark theme \ 
([#31293](https://github.com/element-hq/element-web/pull/31293)). Contributed by \ 
@richvdh.

🐛 Bug Fixes
------------

* [Backport staging] Amend e2e normal icon from lock-solid to info \ 
([#31559](https://github.com/element-hq/element-web/pull/31559)). Contributed by \ 
@t3chguy.
* [Backport staging] Fix CSS specificity causing icon issues in e2e verification \ 
([#31548](https://github.com/element-hq/element-web/pull/31548)). Contributed by \ 
@RiotRobot.
* [Backport staging] Fix e2e icons in CompleteSecurity \& \ 
SetupEncryptionBody \ 
([#31522](https://github.com/element-hq/element-web/pull/31522)). Contributed by \ 
@RiotRobot.
* [Backport staging] Remove an extra paragraph in advanced room settings \ 
([#31511](https://github.com/element-hq/element-web/pull/31511)). Contributed by \ 
@RiotRobot.
* [Backport staging] Don't show the key storage out of sync toast when backup \ 
disabled ([#31507](https://github.com/element-hq/element-web/pull/31507)). \ 
Contributed by @RiotRobot.
* Fix composer button visibility in contrast colour mode \ 
([#31255](https://github.com/element-hq/element-web/pull/31255)). Contributed by \ 
@t3chguy.
* Ensure correct room version is used and permissions are appropriately sert \ 
when creating rooms \ 
([#31464](https://github.com/element-hq/element-web/pull/31464)). Contributed by \ 
@Half-Shot.
* Fix e2e icon rendering \ 
([#31454](https://github.com/element-hq/element-web/pull/31454)). Contributed by \ 
@t3chguy.
* EventIndexer: ensure we add initial checkpoints when the db is first opened \ 
([#31448](https://github.com/element-hq/element-web/pull/31448)). Contributed by \ 
@richvdh.
* Fix `/join <alias>` command failing due to race condition \ 
([#31433](https://github.com/element-hq/element-web/pull/31433)). Contributed by \ 
@MidhunSureshR.
* MessageEventIndexDialog: distinguish indexed rooms \ 
([#31436](https://github.com/element-hq/element-web/pull/31436)). Contributed by \ 
@richvdh.
* Move `EditInPlace` out of `Form` (Fixes: reloading EW on EC url update) \ 
([#31434](https://github.com/element-hq/element-web/pull/31434)). Contributed by \ 
@toger5.
* Fixes issue where cursor would jump to the beginning of the input field after \ 
converting Japanese text and pressing Tab \ 
([#31432](https://github.com/element-hq/element-web/pull/31432)). Contributed by \ 
@shinaoka.
* Fix widgets getting stuck in loading states \ 
([#31314](https://github.com/element-hq/element-web/pull/31314)). Contributed by \ 
@robintown.
* Room list: fix room options remaining on room item after mouse leaving \ 
([#31414](https://github.com/element-hq/element-web/pull/31414)). Contributed by \ 
@florianduros.
* Make `RoomList.showMessagePreview` configurable by `config.json` \ 
([#31419](https://github.com/element-hq/element-web/pull/31419)). Contributed by \ 
@florianduros.
* Fix bug which caused app not to load correctly when `force_verification` is \ 
enabled ([#31265](https://github.com/element-hq/element-web/pull/31265)). \ 
Contributed by @richvdh.
* Room list: display the menu option on the room list item when clicked/opened \ 
([#31380](https://github.com/element-hq/element-web/pull/31380)). Contributed by \ 
@florianduros.
* Fix handling of SVGs \ 
([#31359](https://github.com/element-hq/element-web/pull/31359)). Contributed by \ 
@t3chguy.
* Fix word wrapping in expanded left panel buttons \ 
([#31377](https://github.com/element-hq/element-web/pull/31377)). Contributed by \ 
@t3chguy.
* Fix aspect ratio on error view background \ 
([#31361](https://github.com/element-hq/element-web/pull/31361)). Contributed by \ 
@t3chguy.
* Fix failure to request persistent storage perms \ 
([#31299](https://github.com/element-hq/element-web/pull/31299)). Contributed by \ 
@richvdh.
* Fix calls sometimes not knowing that they're presented \ 
([#31313](https://github.com/element-hq/element-web/pull/31313)). Contributed by \ 
@robintown.

Changes in \ 
[1.12.6](https://github.com/element-hq/element-web/releases/tag/v1.12.6) \ 
(2025-12-03)
================================================================================ \ 
================
This release fixes a bug where 1:1 calling was incorrectly not available if no \ 
Element Call focus was set.

🐛 Bug Fixes
------------

* Add option to pick call options for voice calls. \ 
([#31413](https://github.com/element-hq/element-web/pull/31413)).

Changes in \ 
[1.12.5](https://github.com/element-hq/element-web/releases/tag/v1.12.5) \ 
(2025-12-02)
================================================================================ \ 
================

✨ Features
-----------

* Update Emojibase to v17 \ 
([#31307](https://github.com/element-hq/element-web/pull/31307)). Contributed by \ 
@t3chguy.
* Adds tooltip for compose menu \ 
([#31122](https://github.com/element-hq/element-web/pull/31122)). Contributed by \ 
@byteplow.
* Add option to hide pinned message banner in room view \ 
([#31296](https://github.com/element-hq/element-web/pull/31296)). Contributed by \ 
@florianduros.
* update twemoji to not monochromise emoji with BLACK in their name \ 
([#31281](https://github.com/element-hq/element-web/pull/31281)). Contributed by \ 
@ara4n.
* upgrade to twemoji 17.0.2 and fix #14695 \ 
([#31267](https://github.com/element-hq/element-web/pull/31267)). Contributed by \ 
@ara4n.
* Add options to hide right panel in room view \ 
([#31252](https://github.com/element-hq/element-web/pull/31252)). Contributed by \ 
@florianduros.
* Delayed event management: split endpoints, no auth  \ 
([#31183](https://github.com/element-hq/element-web/pull/31183)). Contributed by \ 
@AndrewFerr.
* Support using Element Call for voice calls in DMs \ 
([#30817](https://github.com/element-hq/element-web/pull/30817)). Contributed by \ 
@Half-Shot.
* Improve screen reader accessibility of auth pages \ 
([#31236](https://github.com/element-hq/element-web/pull/31236)). Contributed by \ 
@t3chguy.
* Add posthog tracking for key backup toasts \ 
([#31195](https://github.com/element-hq/element-web/pull/31195)). Contributed by \ 
@Half-Shot.

🐛 Bug Fixes
------------

* Return to using Fira Code as the default monospace font \ 
([#31302](https://github.com/element-hq/element-web/pull/31302)). Contributed by \ 
@ara4n.
* Fix case of home screen being displayed erroneously  \ 
([#31301](https://github.com/element-hq/element-web/pull/31301)). Contributed by \ 
@langleyd.
* Fix message edition and reply when multiple rooms at displayed the same moment \ 
([#31280](https://github.com/element-hq/element-web/pull/31280)). Contributed by \ 
@florianduros.
* Key storage out of sync: reset key backup when needed \ 
([#31279](https://github.com/element-hq/element-web/pull/31279)). Contributed by \ 
@uhoreg.
* Fix invalid events crashing entire room rather than just their tile \ 
([#31256](https://github.com/element-hq/element-web/pull/31256)). Contributed by \ 
@t3chguy.
* Fix expand button of space panel getting cut off at the edges \ 
([#31259](https://github.com/element-hq/element-web/pull/31259)). Contributed by \ 
@MidhunSureshR.
* Fix pill buttons in dialogs \ 
([#31246](https://github.com/element-hq/element-web/pull/31246)). Contributed by \ 
@dbkr.
* Fix blank sections at the top and bottom of the member list when scrolling \ 
([#31198](https://github.com/element-hq/element-web/pull/31198)). Contributed by \ 
@langleyd.
* Fix emoji category selection with keyboard \ 
([#31162](https://github.com/element-hq/element-web/pull/31162)). Contributed by \ 
@langleyd.

Changes in \ 
[1.12.4](https://github.com/element-hq/element-web/releases/tag/v1.12.4) \ 
(2025-11-18)
================================================================================ \ 
================

✨ Features
-----------

* Apply aria-hidden to emoji in SAS verification \ 
([#31204](https://github.com/element-hq/element-web/pull/31204)). Contributed by \ 
@t3chguy.
* Add options to hide header and composer of room view for the module api \ 
([#31095](https://github.com/element-hq/element-web/pull/31095)). Contributed by \ 
@florianduros.
* Experimental Module API Additions \ 
([#30863](https://github.com/element-hq/element-web/pull/30863)). Contributed by \ 
@dbkr.
* Change polls to use fieldset/legend markup \ 
([#31160](https://github.com/element-hq/element-web/pull/31160)). Contributed by \ 
@langleyd.
* Use compound Button styles for Jitsi button \ 
([#31159](https://github.com/element-hq/element-web/pull/31159)). Contributed by \ 
@Half-Shot.
* Add FocusLock to emoji picker \ 
([#31146](https://github.com/element-hq/element-web/pull/31146)). Contributed by \ 
@langleyd.
* Move room name, avatar, and topic to IOpts. \ 
([#30981](https://github.com/element-hq/element-web/pull/30981)). Contributed by \ 
@kaylendog.
* Add a devtool for looking at users and their devices \ 
([#30983](https://github.com/element-hq/element-web/pull/30983)). Contributed by \ 
@uhoreg.

🐛 Bug Fixes
------------

* Fix room list handling of membership changes \ 
([#31197](https://github.com/element-hq/element-web/pull/31197)). Contributed by \ 
@t3chguy.
* Fix room list unable to be resized when displayed after a module \ 
([#31186](https://github.com/element-hq/element-web/pull/31186)). Contributed by \ 
@florianduros.
* Inhibit keyboard highlights in dialogs when effector is not in focus \ 
([#31181](https://github.com/element-hq/element-web/pull/31181)). Contributed by \ 
@t3chguy.
* Strip mentions from forwarded messages \ 
([#30884](https://github.com/element-hq/element-web/pull/30884)). Contributed by \ 
@twassman.
* Don't allow pin or edit of messages with a send status \ 
([#31158](https://github.com/element-hq/element-web/pull/31158)). Contributed by \ 
@langleyd.
* Hide room header buttons if the room hasn't been created yet. \ 
([#31092](https://github.com/element-hq/element-web/pull/31092)). Contributed by \ 
@Half-Shot.
* Fix screen readers not indicating the emoji picker search field is focused. \ 
([#31128](https://github.com/element-hq/element-web/pull/31128)). Contributed by \ 
@langleyd.
* Fix emoji picker highlight missing when not active element \ 
([#31148](https://github.com/element-hq/element-web/pull/31148)). Contributed by \ 
@t3chguy.
* Add relevant aria attribute for selected emoji in the emoji picker \ 
([#31125](https://github.com/element-hq/element-web/pull/31125)). Contributed by \ 
@t3chguy.
* Fix tooltips within context menu portals being unreliable \ 
([#31129](https://github.com/element-hq/element-web/pull/31129)). Contributed by \ 
@t3chguy.
* Avoid excessive re-render of room list and member list \ 
([#31131](https://github.com/element-hq/element-web/pull/31131)). Contributed by \ 
@florianduros.
* Make emoji picker height responsive. \ 
([#31130](https://github.com/element-hq/element-web/pull/31130)). Contributed by \ 
@langleyd.
* Emoji Picker: Focused emoji does not move with the arrow keys \ 
([#30893](https://github.com/element-hq/element-web/pull/30893)). Contributed by \ 
@langleyd.
* Fix audio player seek bar position  \ 
([#31127](https://github.com/element-hq/element-web/pull/31127)). Contributed by \ 
@florianduros.
* Add aria label to emoji picker search \ 
([#31126](https://github.com/element-hq/element-web/pull/31126)). Contributed by \ 
@langleyd.

Changes in \ 
[1.12.3](https://github.com/element-hq/element-web/releases/tag/v1.12.3) \ 
(2025-11-04)
================================================================================ \ 
================

🦖 Deprecations
---------------

* Remove allowVoipWithNoMedia feature flag \ 
([#31087](https://github.com/element-hq/element-web/pull/31087)). Contributed by \ 
@Half-Shot.

✨ Features
-----------

* Change module API to be an instance getter \ 
([#31025](https://github.com/element-hq/element-web/pull/31025)). Contributed by \ 
@dbkr.

🐛 Bug Fixes
------------

* Show hover elements when keyboard focus is within an event tile \ 
([#31078](https://github.com/element-hq/element-web/pull/31078)). Contributed by \ 
@t3chguy.
* Ensure toolbar navigation pattern works in MessageActionBar \ 
([#31080](https://github.com/element-hq/element-web/pull/31080)). Contributed by \ 
@t3chguy.
* Ensure sent markers are hidden when showing thread summary. \ 
([#31076](https://github.com/element-hq/element-web/pull/31076)). Contributed by \ 
@Half-Shot.
* Fix translation in dev mode \ 
([#31045](https://github.com/element-hq/element-web/pull/31045)). Contributed by \ 
@florianduros.
* Fix sort order in space hierarchy \ 
([#30975](https://github.com/element-hq/element-web/pull/30975)). Contributed by \ 
@t3chguy.
* New Room list: don't display message preview of thread \ 
([#31043](https://github.com/element-hq/element-web/pull/31043)). Contributed by \ 
@florianduros.
* Revert "A11y: move focus to right panel when opened" \ 
([#30999](https://github.com/element-hq/element-web/pull/30999)). Contributed by \ 
@florianduros.
* Fix highlights in messages (or search results) breaking links \ 
([#30264](https://github.com/element-hq/element-web/pull/30264)). Contributed by \ 
@bojidar-bg.
* Add prepare script \ 
([#31030](https://github.com/element-hq/element-web/pull/31030)). Contributed by \ 
@dbkr.
* Fix html exports by adding SDKContext \ 
([#30987](https://github.com/element-hq/element-web/pull/30987)). Contributed by \ 
@t3chguy.
   2025-10-25 00:11:28 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
Update chat/element-web to 1.12.2

Changes in \ 
[1.12.2](https://github.com/element-hq/element-web/releases/tag/v1.12.2) \ 
(2025-10-21)
================================================================================ \ 
================

* Room List: Extend the viewport to avoid so many black spots when scrolling the \ 
room list ([#30867](https://github.com/element-hq/element-web/pull/30867)). \ 
Contributed by @langleyd.
* Hide calling buttons in room header before a room is created \ 
([#30816](https://github.com/element-hq/element-web/pull/30816)). Contributed by \ 
@Half-Shot.
* Improve invite dialog ui - Part 2 \ 
([#30836](https://github.com/element-hq/element-web/pull/30836)). Contributed by \ 
@florianduros.

* Fix platform settings race condition and make auto-launch tri-state \ 
([#30977](https://github.com/element-hq/element-web/pull/30977)). Contributed by \ 
@t3chguy.
* Fix: member count in header and member list \ 
([#30982](https://github.com/element-hq/element-web/pull/30982)). Contributed by \ 
@florianduros.
* Fix duration of voice message in timeline \ 
([#30973](https://github.com/element-hq/element-web/pull/30973)). Contributed by \ 
@florianduros.
* Fix voice notes rendering at 00:00 when playback had not begun. \ 
([#30961](https://github.com/element-hq/element-web/pull/30961)). Contributed by \ 
@Half-Shot.
* Improve handling of animated images, add support for AVIF animations \ 
([#30932](https://github.com/element-hq/element-web/pull/30932)). Contributed by \ 
@t3chguy.
* Update key storage toggle when key storage status changes \ 
([#30934](https://github.com/element-hq/element-web/pull/30934)). Contributed by \ 
@uhoreg.
* Fix jitsi widget popout \ 
([#30908](https://github.com/element-hq/element-web/pull/30908)). Contributed by \ 
@dbkr.
* Improve keyboard navigation on invite dialog \ 
([#30930](https://github.com/element-hq/element-web/pull/30930)). Contributed by \ 
@florianduros.
* Prefer UIA flows with supported UIA stages \ 
([#30926](https://github.com/element-hq/element-web/pull/30926)). Contributed by \ 
@richvdh.
* Enhance accessibility of dropdown \ 
([#30928](https://github.com/element-hq/element-web/pull/30928)). Contributed by \ 
@florianduros.
* Improve accessibility of the `\<AvatarSetting> component \ 
([#30907](https://github.com/element-hq/element-web/pull/30907)). Contributed by \ 
@MidhunSureshR.

Changes in \ 
[1.12.1](https://github.com/element-hq/element-web/releases/tag/v1.12.1) \ 
(2025-10-07)
================================================================================ \ 
================

* New Room List: Change the order of filters to match those on mobile \ 
([#30905](https://github.com/element-hq/element-web/pull/30905)). Contributed by \ 
@langleyd.
* New Room List: Don't clear filters on space change \ 
([#30903](https://github.com/element-hq/element-web/pull/30903)). Contributed by \ 
@langleyd.
* Add release announcement for the sounds \ 
([#30900](https://github.com/element-hq/element-web/pull/30900)). Contributed by \ 
@langleyd.
* Rich Text Editor: Add emoji suggestion support \ 
([#30873](https://github.com/element-hq/element-web/pull/30873)). Contributed by \ 
@langleyd.
* feat: Disable session lock when running in element-desktop \ 
([#30643](https://github.com/element-hq/element-web/pull/30643)). Contributed by \ 
@kaylendog.
* Improve invite dialog ui - Part 1 \ 
([#30764](https://github.com/element-hq/element-web/pull/30764)). Contributed by \ 
@florianduros.
* Update Message Sound for Element \ 
([#30804](https://github.com/element-hq/element-web/pull/30804)). Contributed by \ 
@beatdemon.
* Add new and improved ringtone \ 
([#30761](https://github.com/element-hq/element-web/pull/30761)). Contributed by \ 
@Half-Shot.
* Disable RTE formatting buttons when the content contains a slash command \ 
([#30802](https://github.com/element-hq/element-web/pull/30802)). Contributed by \ 
@langleyd.

* New Room List: Improve robustness of keyboard navigation \ 
([#30888](https://github.com/element-hq/element-web/pull/30888)). Contributed by \ 
@langleyd.
* Fix a11y issue on list in invite dialog \ 
([#30878](https://github.com/element-hq/element-web/pull/30878)). Contributed by \ 
@florianduros.
* Switch Export and Import Icons to match intuition \ 
([#30805](https://github.com/element-hq/element-web/pull/30805)). Contributed by \ 
@micartey.
* Hide breadcrumb option when new room list is enabled \ 
([#30869](https://github.com/element-hq/element-web/pull/30869)). Contributed by \ 
@florianduros.
* Avoid creating multiple call objects for the same widget \ 
([#30839](https://github.com/element-hq/element-web/pull/30839)). Contributed by \ 
@robintown.
* Add a test for #29882, which is fixed by matrix-org/matrix-js-sdk#5016 \ 
([#30835](https://github.com/element-hq/element-web/pull/30835)). Contributed by \ 
@andybalaam.
* fix: use `help_encryption_url` of config instead of hardcoded \ 
`https://element.io/help#encryption5` \ 
([#30746](https://github.com/element-hq/element-web/pull/30746)). Contributed by \ 
@florianduros.
* Fix html export when feature\_jump\_to\_date is enabled \ 
([#30828](https://github.com/element-hq/element-web/pull/30828)). Contributed by \ 
@langleyd.
* Fix #30439: "Forgot recovery key" should go to "reset" \ 
([#30771](https://github.com/element-hq/element-web/pull/30771)). Contributed by \ 
@andybalaam.

Changes in \ 
[1.12.0](https://github.com/element-hq/element-web/releases/tag/v1.12.0) \ 
(2025-09-23)
================================================================================ \ 
================

* Remove remaining support for outdated .well-known settings \ 
([#30702](https://github.com/element-hq/element-web/pull/30702)). Contributed by \ 
@richvdh.

* Add decline button to call notification toast (use new notification event) \ 
([#30729](https://github.com/element-hq/element-web/pull/30729)). Contributed by \ 
@toger5.
* Use the new room list by default \ 
([#30640](https://github.com/element-hq/element-web/pull/30640)). Contributed by \ 
@langleyd.
* "Verify this device" redesign \ 
([#30596](https://github.com/element-hq/element-web/pull/30596)). Contributed by \ 
@uhoreg.
* Set Element Call "intents" when starting and answering DM calls. \ 
([#30730](https://github.com/element-hq/element-web/pull/30730)). Contributed by \ 
@Half-Shot.
* Add axe compliance for new room list \ 
([#30700](https://github.com/element-hq/element-web/pull/30700)). Contributed by \ 
@langleyd.
* Stop ringing and remove toast if another device answers a RTC call. \ 
([#30728](https://github.com/element-hq/element-web/pull/30728)). Contributed by \ 
@Half-Shot.
* Automatically adjust history visibility when making a room private \ 
([#30713](https://github.com/element-hq/element-web/pull/30713)). Contributed by \ 
@Half-Shot.
* Release announcement for new room list \ 
([#30675](https://github.com/element-hq/element-web/pull/30675)). Contributed by \ 
@dbkr.

* [Backport staging] Room list: make the filter resize correctly \ 
([#30795](https://github.com/element-hq/element-web/pull/30795)). Contributed by \ 
@RiotRobot.
* [Backport staging] Avoid flicker of the room list filter on resize \ 
([#30794](https://github.com/element-hq/element-web/pull/30794)). Contributed by \ 
@RiotRobot.
* Don't show release announcements while toasts are displayed \ 
([#30770](https://github.com/element-hq/element-web/pull/30770)). Contributed by \ 
@dbkr.
* Fix enabling key backup not working if there is an untrusted key backup \ 
([#30707](https://github.com/element-hq/element-web/pull/30707)). Contributed by \ 
@Half-Shot.
* Force `preload` to be false when setting an intent on an Element Call. \ 
([#30759](https://github.com/element-hq/element-web/pull/30759)). Contributed by \ 
@Half-Shot.
* Fix handling of 413 server response when uploading media \ 
([#30737](https://github.com/element-hq/element-web/pull/30737)). Contributed by \ 
@hughns.
* Make landmark navigation work with new room list \ 
([#30747](https://github.com/element-hq/element-web/pull/30747)). Contributed by \ 
@dbkr.
* Prevent voice message from displaying spurious errors \ 
([#30736](https://github.com/element-hq/element-web/pull/30736)). Contributed by \ 
@florianduros.
* Align default avatar and fix colors in composer pills \ 
([#30739](https://github.com/element-hq/element-web/pull/30739)). Contributed by \ 
@florianduros.
* Use configured URL for link to desktop app in message search settings \ 
([#30742](https://github.com/element-hq/element-web/pull/30742)). Contributed by \ 
@t3chguy.
* Fix history visibility when creating space rooms \ 
([#30745](https://github.com/element-hq/element-web/pull/30745)). Contributed by \ 
@dbkr.
* Check HTML-encoded quotes when handling translations for embedded pages (such \ 
as welcome.html) \ 
([#30743](https://github.com/element-hq/element-web/pull/30743)). Contributed by \ 
@Half-Shot.
* Fix local room encryption status always not enabled \ 
([#30461](https://github.com/element-hq/element-web/pull/30461)). Contributed by \ 
@BillCarsonFr.
* fix: make url in topic in room intro clickable \ 
([#30686](https://github.com/element-hq/element-web/pull/30686)). Contributed by \ 
@florianduros.
* Block change recovery key button while a change is ongoing. \ 
([#30664](https://github.com/element-hq/element-web/pull/30664)). Contributed by \ 
@Half-Shot.
* Hide advanced settings during room creation when \ 
`UIFeature.advancedSettings=false` \ 
([#30684](https://github.com/element-hq/element-web/pull/30684)). Contributed by \ 
@florianduros.
* A11y: improve accessibility of pinned messages \ 
([#30558](https://github.com/element-hq/element-web/pull/30558)). Contributed by \ 
@florianduros.

Changes in \ 
[1.11.112](https://github.com/element-hq/element-web/releases/tag/v1.11.112) \ 
(2025-09-16)
================================================================================ \ 
====================
Fix [CVE-2025-59161](https://www.cve.org/CVERecord?id=CVE-2025-59161) / \ 
[GHSA-m6c8-98f4-75rr](https://github.com/element-hq/element-web/security/advisories/GHSA-m6c8-98f4-75rr)

Changes in \ 
[1.11.111](https://github.com/element-hq/element-web/releases/tag/v1.11.111) \ 
(2025-09-10)
================================================================================ \ 
====================

* Do not hide media from your own user by default \ 
([#29797](https://github.com/element-hq/element-web/pull/29797)). Contributed by \ 
@Half-Shot.
* Remember whether sidebar is shown for calls when switching rooms \ 
([#30262](https://github.com/element-hq/element-web/pull/30262)). Contributed by \ 
@bojidar-bg.
* Open the proper integration settings on integrations disabled error \ 
([#30538](https://github.com/element-hq/element-web/pull/30538)). Contributed by \ 
@Half-Shot.
* Show a "progress" dialog while invites are being sent \ 
([#30561](https://github.com/element-hq/element-web/pull/30561)). Contributed by \ 
@richvdh.
* Move the room list to the new ListView(backed by react-virtuoso)  \ 
([#30515](https://github.com/element-hq/element-web/pull/30515)). Contributed by \ 
@langleyd.

* [Backport staging] Ensure container starts if it is mounted with an empty \ 
/modules directory. \ 
([#30705](https://github.com/element-hq/element-web/pull/30705)). Contributed by \ 
@RiotRobot.
* Fix room joining over federation not specifying vias or using aliases \ 
([#30641](https://github.com/element-hq/element-web/pull/30641)). Contributed by \ 
@t3chguy.
* Fix stable-suffixed MSC4133 support \ 
([#30649](https://github.com/element-hq/element-web/pull/30649)). Contributed by \ 
@dbkr.
* Fix i18n of message when a setting is disabled \ 
([#30646](https://github.com/element-hq/element-web/pull/30646)). Contributed by \ 
@dbkr.
* ListView should not handle the arrow keys if there is a modifier applied \ 
([#30633](https://github.com/element-hq/element-web/pull/30633)). Contributed by \ 
@langleyd.
* Make BaseDialog's div keyboard focusable and fix test. \ 
([#30631](https://github.com/element-hq/element-web/pull/30631)). Contributed by \ 
@langleyd.
* Fix: Allow triple-click text selection to flow around pills \ 
([#30349](https://github.com/element-hq/element-web/pull/30349)). Contributed by \ 
@AlirezaMrtz.
* Watch for a 'join' action to know when the call is connected \ 
([#29492](https://github.com/element-hq/element-web/pull/29492)). Contributed by \ 
@robintown.
* Fix: add missing tooltip and aria-label to lock icon next to composer \ 
([#30623](https://github.com/element-hq/element-web/pull/30623)). Contributed by \ 
@florianduros.
* Don't render context menu when scrolling \ 
([#30613](https://github.com/element-hq/element-web/pull/30613)). Contributed by \ 
@langleyd.
   2025-09-06 14:44:03 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
Update chat/element-web to 1.11.110

Changes in \ 
[1.11.110](https://github.com/element-hq/element-web/releases/tag/v1.11.110) \ 
(2025-08-27)
================================================================================ \ 
====================

* Hide recovery key when re-entering it while creating or changing it \ 
([#30499](https://github.com/element-hq/element-web/pull/30499)). Contributed by \ 
@andybalaam.
* Add `?no_universal_links=true` to OIDC url so EX doesn't try to handle it \ 
([#29439](https://github.com/element-hq/element-web/pull/29439)). Contributed by \ 
@t3chguy.
* Show a blue lock for unencrypted rooms and hide the grey shield for encrypted \ 
rooms ([#30440](https://github.com/element-hq/element-web/pull/30440)). \ 
Contributed by @langleyd.
* Add support for Module API 1.4 \ 
([#30185](https://github.com/element-hq/element-web/pull/30185)). Contributed by \ 
@t3chguy.
* MVVM - Introduce some helpers for snapshot management \ 
([#30398](https://github.com/element-hq/element-web/pull/30398)). Contributed by \ 
@MidhunSureshR.

* A11y: move focus to right panel when opened \ 
([#30553](https://github.com/element-hq/element-web/pull/30553)). Contributed by \ 
@florianduros.
* Fix e2e warning icon should be white \ 
([#30539](https://github.com/element-hq/element-web/pull/30539)). Contributed by \ 
@florianduros.
* Remove NoOneHere disabled reason. \ 
([#30524](https://github.com/element-hq/element-web/pull/30524)). Contributed by \ 
@toger5.
* Fix downloading files with authenticated media API \ 
([#30520](https://github.com/element-hq/element-web/pull/30520)). Contributed by \ 
@t3chguy.
* Fix call permissions check confusion around element call \ 
([#30521](https://github.com/element-hq/element-web/pull/30521)). Contributed by \ 
@t3chguy.
* Fix line wrap around emoji verification \ 
([#30523](https://github.com/element-hq/element-web/pull/30523)). Contributed by \ 
@t3chguy.
* Don't highlight redacted events \ 
([#30519](https://github.com/element-hq/element-web/pull/30519)). Contributed by \ 
@t3chguy.
* Fix matrix.to links not being handled in the app \ 
([#30522](https://github.com/element-hq/element-web/pull/30522)). Contributed by \ 
@t3chguy.
* Fix issue of new room list taking up the full width \ 
([#30459](https://github.com/element-hq/element-web/pull/30459)). Contributed by \ 
@langleyd.
* Fix widget persistence in React development mode \ 
([#30509](https://github.com/element-hq/element-web/pull/30509)). Contributed by \ 
@robintown.
* Fix widget initialization in React development mode \ 
([#30463](https://github.com/element-hq/element-web/pull/30463)). Contributed by \ 
@robintown.

Changes in \ 
[1.11.109](https://github.com/element-hq/element-web/releases/tag/v1.11.109) \ 
(2025-08-11)
================================================================================ \ 
====================
This release supports the upcoming v12 ("hydra") Matrix room version \ 
and is necessary to view and participate in these rooms.

* [Backport staging] Allow /upgraderoom command without developer mode enabled \ 
([#30529](https://github.com/element-hq/element-web/pull/30529)). Contributed by \ 
@RiotRobot.
* [Backport staging] Support for creator/owner power level \ 
([#30526](https://github.com/element-hq/element-web/pull/30526)). Contributed by \ 
@RiotRobot.
* New room list: change icon and label of menu item for to start a DM \ 
([#30470](https://github.com/element-hq/element-web/pull/30470)). Contributed by \ 
@florianduros.
* Implement the member list with virtuoso \ 
([#29869](https://github.com/element-hq/element-web/pull/29869)). Contributed by \ 
@langleyd.
* Add labs option for history sharing on invite \ 
([#30313](https://github.com/element-hq/element-web/pull/30313)). Contributed by \ 
@richvdh.
* Bump wysiwyg to 2.39.0 adding support for pasting rich text content in the \ 
Rich Text Edtior \ 
([#30421](https://github.com/element-hq/element-web/pull/30421)). Contributed by \ 
@langleyd.
* Support `EventShieldReason.MISMATCHED_SENDER` \ 
([#30403](https://github.com/element-hq/element-web/pull/30403)). Contributed by \ 
@richvdh.
* Change unencrypted and public pills to blue \ 
([#30399](https://github.com/element-hq/element-web/pull/30399)). Contributed by \ 
@florianduros.
* Change color of public room icon \ 
([#30390](https://github.com/element-hq/element-web/pull/30390)). Contributed by \ 
@florianduros.
* Script for updating storybook screenshots \ 
([#30340](https://github.com/element-hq/element-web/pull/30340)). Contributed by \ 
@dbkr.
* Add toggle to hide empty state in devtools \ 
([#30352](https://github.com/element-hq/element-web/pull/30352)). Contributed by \ 
@toger5.

* [Backport staging] Use userId to filter users in non-federated rooms when \ 
showing the InviteDialog \ 
([#30537](https://github.com/element-hq/element-web/pull/30537)). Contributed by \ 
@RiotRobot.
* [Backport staging] Catch error when encountering invalid m.room.pinned\_events \ 
event ([#30536](https://github.com/element-hq/element-web/pull/30536)). \ 
Contributed by @RiotRobot.
* Update for compatibility with v12 rooms \ 
([#30452](https://github.com/element-hq/element-web/pull/30452)). Contributed by \ 
@dbkr.
* New room list: fix tooltip on presence \ 
([#30474](https://github.com/element-hq/element-web/pull/30474)). Contributed by \ 
@florianduros.
* New room list: add tooltip for presence and room status \ 
([#30472](https://github.com/element-hq/element-web/pull/30472)). Contributed by \ 
@florianduros.
* Fix: Clicking on an item in the member list causes it to scroll to the top \ 
rather than show the profile view \ 
([#30455](https://github.com/element-hq/element-web/pull/30455)). Contributed by \ 
@langleyd.
* Put the 'decrypting' tooltip back \ 
([#30446](https://github.com/element-hq/element-web/pull/30446)). Contributed by \ 
@dbkr.
* Use server name explicitly for via. \ 
([#30362](https://github.com/element-hq/element-web/pull/30362)). Contributed by \ 
@Half-Shot.
* fix: replace hardcoded string in poll history dialog \ 
([#30402](https://github.com/element-hq/element-web/pull/30402)). Contributed by \ 
@florianduros.
* fix: replace hardcoded string on qr code back button \ 
([#30401](https://github.com/element-hq/element-web/pull/30401)). Contributed by \ 
@florianduros.
* Fix color of icon button with outline \ 
([#30361](https://github.com/element-hq/element-web/pull/30361)). Contributed by \ 
@florianduros.

Changes in \ 
[1.11.108](https://github.com/element-hq/element-web/releases/tag/v1.11.108) \ 
(2025-07-30)
================================================================================ \ 
====================

* [Backport staging] Fix downloaded attachments not being decrypted \ 
([#30434](https://github.com/element-hq/element-web/pull/30434)). Contributed by \ 
@RiotRobot.

Changes in \ 
[1.11.107](https://github.com/element-hq/element-web/releases/tag/v1.11.107) \ 
(2025-07-29)
================================================================================ \ 
====================

* Message preview should show tooltip with the full message on hover \ 
([#30265](https://github.com/element-hq/element-web/pull/30265)). Contributed by \ 
@MidhunSureshR.
* Support rendering notification badges on platforms that do their own icon \ 
overlays ([#30315](https://github.com/element-hq/element-web/pull/30315)). \ 
Contributed by @Half-Shot.
* Add SubscriptionViewModel base class \ 
([#30297](https://github.com/element-hq/element-web/pull/30297)). Contributed by \ 
@dbkr.
* Enhancement: Save image on CTRL+S \ 
([#30330](https://github.com/element-hq/element-web/pull/30330)). Contributed by \ 
@ioalexander.
* Add quote functionality to MessageContextMenu (#29893) \ 
([#30323](https://github.com/element-hq/element-web/pull/30323)). Contributed by \ 
@AlirezaMrtz.
* Initial structure for shared component views \ 
([#30216](https://github.com/element-hq/element-web/pull/30216)). Contributed by \ 
@dbkr.

* [Backport staging] Fix e2e shield being invisible in white mode for encrypted \ 
room ([#30411](https://github.com/element-hq/element-web/pull/30411)). \ 
Contributed by @RiotRobot.
* Force ED titlebar color for new room list \ 
([#30332](https://github.com/element-hq/element-web/pull/30332)). Contributed by \ 
@florianduros.
* Add a background color to left panel for macos titlebar in element desktop \ 
([#30328](https://github.com/element-hq/element-web/pull/30328)). Contributed by \ 
@florianduros.
* Fix: Prevent page refresh on Enter key in right panel member search \ 
([#30312](https://github.com/element-hq/element-web/pull/30312)). Contributed by \ 
@AlirezaMrtz.