Michael Telatynski
Michael Telatynski
Cleans up `Sync::sync` to have a clearer control flow Cleans up `Sync::doSync` to be a while loop rather than tail recursion due to poor stackframes Cleans up `Sync::doSync` error handling...
![image](https://user-images.githubusercontent.com/2403652/173434501-d48cef11-c378-473e-8be5-0d3c2295e785.png) https://github.com/vector-im/element-web/issues/17518#event-6798819764
[MSC2654](https://github.com/matrix-org/matrix-spec-proposals/pull/2654) --- Here's what your changelog entry will look like: ## ✨ Features * Read msc2654 unread count and store in room counters ([\#1415](https://github.com/matrix-org/matrix-js-sdk/pull/1415)).
--- This change is marked as an *internal change* (Task), so will not be included in the changelog.
Otherwise they will continue growing indefinitely, taking up more and more memory until you refresh.
--- This change is marked as an *internal change* (Task), so will not be included in the changelog.
Fixes https://github.com/vector-im/element-web/issues/22275 Fixes https://github.com/vector-im/element-web/issues/11513 Reading material: https://www.scottohara.me/blog/2019/03/05/open-dialog.html https://googlechrome.github.io/dialog-polyfill/ https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement/showModal https://nolanlawson.com/2022/06/14/dialogs-and-shadow-dom-can-we-make-it-accessible/ --- Here's what your changelog entry will look like: ## ✨ Features * Rework ModalManager to use ([\#8847](https://github.com/matrix-org/matrix-react-sdk/pull/8847)). Fixes vector-im/element-web#22275...
Fixes https://github.com/matrix-org/matrix-js-sdk/pull/2444 --- This change is marked as an *internal change* (Task), so will not be included in the changelog.
--- Here's what your changelog entry will look like: ## ✨ Features * Delight Composer Attempt Numero Dos ([\#8841](https://github.com/matrix-org/matrix-react-sdk/pull/8841)).