zulip/static
YashRE42 0d117ab033 narrow: Don't try to save the recent_topics pre_narrow_offset.
The previous logic didn't make sense -- the scroll offset in recent
topics is not a scroll offset within a message list, so saving it was
useless at best.

However, it was actually much worse than that, because trying to save
the pre-narrow offset while in the process of navigating away from
recent topics had the side effect of forcing a reflow, which resulted
in very expensive browser rendering to no purpose.

Adding this commit to the rest of the series of commits fixing
rendering issues when leaving recent topics, this commit results in an
impressive 3.05 s decrease in the first renarrow, an ~ 300 ms decrease
in the second renarrow and an ~ 500 ms decrease in the third renarrow.

There are still further forced reflows which could be reduced in this
render path, but they seem to not be as severe.
2022-03-18 17:15:36 -07:00
..
assets icons: Clean up globe icon. 2022-03-11 10:10:12 -08:00
audio notificaiton_sounds: Add some atonal sounds created by @stwime. 2021-02-05 12:28:20 -08:00
generated
html templates: Mark all void tags as self-closing. 2021-04-21 09:49:34 -07:00
images policies: Fix effective date on most recent DPA update. 2022-03-07 12:01:25 -08:00
js narrow: Don't try to save the recent_topics pre_narrow_offset. 2022-03-18 17:15:36 -07:00
shared dependencies: Upgrade JavaScript dependencies. 2022-03-17 15:24:46 -07:00
styles CSS: Deduplicate CSS in image_upload_widget.css. 2022-03-18 14:43:13 -07:00
templates popovers: Support reactivating users from user profile popover. 2022-03-18 15:19:13 -07:00
third typeahead: Update / hide typeahead menu on clicking outside. 2022-03-18 14:59:28 -07:00
.gitignore docs: Add missing space in “time zone”. 2022-02-24 14:05:12 -08:00