mirror of
https://github.com/element-hq/element-web
synced 2024-10-28 05:29:26 +03:00
c920dd2e8a
as we're approaching from the last node, if we're scrolled up, the first node we encounter would be below the bottom of the viewport change the logic to stop at the first node that has its top above the viewport bottom. When completely scrolled up, this was causing nodes way below the viewport to be selected as the reference for the pixelOffset, and when pagination came in, it would immediately try to apply the big negative pixelOffset, scrolling to a negative scrollTop, thus going to the top again, and triggering another pagination, entering in an infinite pagination loop until you scrolled down. |
||
---|---|---|
.. | ||
actions | ||
async-components/views/dialogs | ||
autocomplete | ||
components | ||
i18n/strings | ||
notifications | ||
rageshake | ||
resizer | ||
settings | ||
stores | ||
utils | ||
wrappers | ||
ActiveRoomObserver.js | ||
AddThreepid.js | ||
Analytics.js | ||
Avatar.js | ||
BasePlatform.js | ||
CallHandler.js | ||
CallMediaHandler.js | ||
ComposerHistoryManager.js | ||
ContentMessages.js | ||
createRoom.js | ||
cryptodevices.js | ||
DateUtils.js | ||
DecryptionFailureTracker.js | ||
dispatcher.js | ||
email.js | ||
Entities.js | ||
extend.js | ||
FromWidgetPostMessageApi.js | ||
GroupAddressPicker.js | ||
groups.js | ||
HtmlUtils.js | ||
ImageUtils.js | ||
index.js | ||
IntegrationManager.js | ||
Keyboard.js | ||
KeyRequestHandler.js | ||
languageHandler.js | ||
Lifecycle.js | ||
linkify-matrix.js | ||
Login.js | ||
Markdown.js | ||
matrix-to.js | ||
MatrixClientPeg.js | ||
Modal.js | ||
Notifier.js | ||
ObjectUtils.js | ||
PageTypes.js | ||
PasswordReset.js | ||
PhasedRollOut.js | ||
phonenumber.js | ||
PlatformPeg.js | ||
Presence.js | ||
ratelimitedfunc.js | ||
Registration.js | ||
Resend.js | ||
RichText.js | ||
Roles.js | ||
RoomInvite.js | ||
RoomListSorter.js | ||
RoomNotifs.js | ||
Rooms.js | ||
ScalarAuthClient.js | ||
ScalarMessaging.js | ||
SdkConfig.js | ||
shouldHideEvent.js | ||
Skinner.js | ||
SlashCommands.js | ||
stripped-emoji.json | ||
TextForEvent.js | ||
Tinter.js | ||
ToWidgetPostMessageApi.js | ||
Unread.js | ||
UserActivity.js | ||
UserAddress.js | ||
UserSettingsStore.js | ||
VectorConferenceHandler.js | ||
Velociraptor.js | ||
VelocityBounce.js | ||
WhoIsTyping.js | ||
WidgetMessaging.js | ||
WidgetMessagingEndpoint.js |