New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugs with iOS5 scrolling #2415

Closed
toddparker opened this Issue Sep 9, 2011 · 1 comment

Comments

Projects
None yet
2 participants
@toddparker
Contributor

toddparker commented Sep 9, 2011

We still have soem issues to iron out on the new iOS5 scrolling:

All pages - scroll to the bottom and release. Page will scroll itself and clip off the bottom 50px or so.
http://filamentgroup.com/examples/ios5/docs/toolbars/index.html

Fixed toolbars - pull down so URL bar appears, tap to hide, tap again to show and footer will be positioned wrong. Pushed up the height of the URL bar.
http://filamentgroup.com/examples/ios5/docs/toolbars/bars-fullscreen.html

Custom select menu won't open when clicked. Native menus ok.
http://filamentgroup.com/examples/ios5/docs/forms/selects/index.html

Headers disappear randomly. Open a dialog here and header will be gone.
http://filamentgroup.com/examples/ios5/docs/pages/page-transitions.html

@ghost ghost assigned scottjehl Sep 22, 2011

@toddparker

This comment has been minimized.

Show comment
Hide comment
@toddparker

toddparker Sep 23, 2011

Contributor

Copying these over from #2510 by thomson02 to keep all these in one ticket:

I have found that when using a fixed positioned header with a listView (with roughly 50 items), scrolling becomes extremely slow. When i scroll down the list the list items take some time to render. On closer inspection it seems as though the list items will only render when the scroll bar stops moving (i.e. when you quickly flick down the list). This is not the case when fixed positioning is disabled.

I have also noticed that when moving between pages with fixed positioned headers strange things can happen to the positions of other elements on the page. For example:

  • The widths of pages can change (on pagebeforeshow i have had to set the width of the content div to 100%).
  • The positioning of the search box in a list view is incorrect.
Contributor

toddparker commented Sep 23, 2011

Copying these over from #2510 by thomson02 to keep all these in one ticket:

I have found that when using a fixed positioned header with a listView (with roughly 50 items), scrolling becomes extremely slow. When i scroll down the list the list items take some time to render. On closer inspection it seems as though the list items will only render when the scroll bar stops moving (i.e. when you quickly flick down the list). This is not the case when fixed positioning is disabled.

I have also noticed that when moving between pages with fixed positioned headers strange things can happen to the positions of other elements on the page. For example:

  • The widths of pages can change (on pagebeforeshow i have had to set the width of the content div to 100%).
  • The positioning of the search box in a list view is incorrect.

scottjehl pushed a commit that referenced this issue Sep 24, 2011

scottjehl
addresses issue #2415 - applying a transform gets rid of the element …
…peekaboos for headers, and other content in the page. We'll need to monitor this one this week and see what the memory impact is before keeping it.

scottjehl pushed a commit that referenced this issue Sep 24, 2011

@scottjehl scottjehl closed this in e81e3b1 Sep 24, 2011

@toddparker toddparker reopened this Sep 26, 2011

@toddparker toddparker closed this Sep 28, 2011

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment