Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

improve scrolling performance #9

Open
x1B opened this issue Jan 19, 2016 · 0 comments
Open

improve scrolling performance #9

x1B opened this issue Jan 19, 2016 · 0 comments

Comments

@x1B
Copy link
Member

x1B commented Jan 19, 2016

The details layer currently uses CSS overflow-y: scroll to present long content.

This causes performance issues, primarily under Safari and particularly when painting the details is expensive (e.g. large images).

Plan to fix this:

  • do not try to constrain the layer to match the window, instead expand to fit the details contents,
  • when opening a popup, the scrollable region of the containing page must be constrained to the popup contents,
  • the close button must remain fixed to the top/right corner of the screen,
  • when closing the layer, the scroll position must be restored.
@x1B x1B self-assigned this Jan 19, 2016
@x1B x1B added this to the v1.0.0 milestone Jan 20, 2016
@x1B x1B removed this from the v1.0.0 milestone Feb 4, 2016
@x1B x1B removed their assignment Feb 4, 2016
@x1B x1B added this to the v2.1.0 milestone Apr 6, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant