Commit Graph

5 Commits

Author SHA1 Message Date
Aman Agrawal
826f25744d scroll_bar: Hook to window resize event instead of ResizeObserver.
ResizeObserver isn't supported for Safari iOS versions we support.

We support iOS Safari ≥ 12.2 but ResizeObserver support requires
iOS Safari >=13.4. So if they're on iOS Safari >= 12.2 and < 13.4,
it crashes.
2023-11-03 10:24:36 -07:00
Aman Agrawal
bee8ce4e56 popover_menus: Don't hide on scroll / resize.
Tippyjs is equipped to handle reference element moving from
its initial position so that the popover moves / changes
along with the reference / window size.
2023-11-02 16:27:18 -07:00
Anders Kaseorg
d6be353299 compose_state: Make get_or_set accept a full selector.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-11-02 14:06:04 -07:00
Anders Kaseorg
b9fe1947f8 navigate: Move scroll_to_selected to message_viewport.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-10-09 11:32:16 -07:00
Anders Kaseorg
ac8436d46c resize: Move handler to new resize_handler module.
Signed-off-by: Anders Kaseorg <[email protected]>
2023-10-05 09:26:59 -07:00