element-web/src/components/structures
David Baker a4aa6dfcd7 Debounce read marker update on scroll
Reverts https://github.com/matrix-org/matrix-react-sdk/pull/6751 in
favour of debouncing the updates to read markers, because it seems
allowing the scroll to be 1px away from the bottom was important for
some browsers and meant they never got to the bottom.

We can fix the problem instead by debouncing the update to read
markers, because the scroll state gets reset back to the bottom when
componentDidUpdate() runs which happens after the read marker code
does a setState(). This should probably be debounced anyway since
it doesn't need to be run that frequently.

Fixes https://github.com/vector-im/element-web/issues/18961
Type: bugfix
2021-09-09 15:58:19 +01:00
..
auth Update src/components/structures/auth/ForgotPassword.tsx 2021-08-19 10:08:42 +02:00
AutoHideScrollbar.tsx Fix stray tabIndex on AutoHideScrollbar component in FF 2021-08-06 12:28:06 +01:00
BackdropPanel.tsx Move background-blur to fully css version 2021-08-23 19:26:57 +02:00
CallEventGrouper.ts Merge pull request #6705 from SimonBrandner/fix/call-tile-dispatch/18825 2021-09-07 15:45:40 +01:00
ContextMenu.tsx Merge pull request #6497 from matrix-org/t3chguy/fix/18093 2021-07-30 12:25:44 +01:00
CustomRoomTagPanel.js Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
EmbeddedPage.js Adhere to better eslint rules 2021-07-23 10:35:10 +01:00
FilePanel.tsx Use modern layout in file and notification panel 2021-07-22 16:00:41 +02:00
GenericErrorPage.js Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
GroupFilterPanel.tsx Refactor GroupFilterPanel to typescript 2021-08-17 15:30:24 +02:00
GroupView.js Iterate PR based on feedback 2021-08-12 10:58:56 +01:00
HomePage.tsx Revert some changes due to them breaking tests (and hope it will work now) 2021-07-03 09:36:18 +02:00
HostSignupAction.tsx Auto-fix lint errors 2021-06-29 13:11:58 +01:00
IndicatorScrollbar.js Auto-fix lint errors 2021-06-29 13:11:58 +01:00
InteractiveAuth.tsx Iterate PR based on feedback 2021-08-11 21:45:49 +01:00
LeftPanel.tsx Improve tooltips on space quick actions and explore button 2021-09-08 10:16:20 +01:00
LeftPanelWidget.tsx Fix left panel widgets not remembering collapsed state 2021-08-25 23:10:19 -06:00
LoggedInView.tsx Simplify rendering to css-only 2021-08-24 14:38:39 +02:00
MainSplit.js Auto-fix lint errors 2021-06-29 13:11:58 +01:00
MatrixChat.tsx Clear currentRoomId when viewing home page, fixing document title 2021-08-31 17:14:50 +01:00
MessagePanel.tsx Fix replies not appearing in timeline 2021-09-06 15:53:18 +01:00
MyGroups.js Adhere to better eslint rules 2021-07-23 10:35:10 +01:00
NonUrgentToastContainer.tsx Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
NotificationPanel.tsx Use modern layout in file and notification panel 2021-07-22 16:00:41 +02:00
RightPanel.tsx Make space members and user info behave more expectedly 2021-09-08 13:34:26 +01:00
RoomDirectory.tsx Fix linting issues 2021-08-25 09:34:16 +01:00
RoomSearch.tsx Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
RoomStatusBar.js Adhere to better eslint rules 2021-07-23 10:35:10 +01:00
RoomView.tsx Merge pull request #5759 from panoschal/fix/call-search-areas 2021-09-07 12:31:56 -06:00
ScrollPanel.tsx Debounce read marker update on scroll 2021-09-09 15:58:19 +01:00
SearchBox.js Adhere to better eslint rules 2021-07-23 10:35:10 +01:00
SpaceHierarchy.tsx post-merge tidy up 2021-08-12 12:03:14 +01:00
SpaceRoomView.tsx fix typing of firstRoomId 2021-09-07 11:02:38 +01:00
TabbedView.tsx Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
ThreadPanel.tsx Update copyright and method accessors 2021-08-26 08:19:44 +01:00
ThreadView.tsx Fix thread creation 2021-09-07 09:57:49 +01:00
TimelinePanel.tsx Debounce read marker update on scroll 2021-09-09 15:58:19 +01:00
ToastContainer.tsx Simplifie toast handling 2021-07-26 12:21:58 +02:00
UploadBar.tsx Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
UserMenu.tsx Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00
UserView.js Auto-fix lint errors 2021-06-29 13:11:58 +01:00
ViewSource.js Conform to new react and typescript eslint rules 2021-07-19 22:43:11 +01:00