[buddypress-trac] [BuddyPress] #3485: Default Theme on iPad

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Mon Sep 12 17:31:10 UTC 2011


#3485: Default Theme on iPad
-----------------------------+-----------------------
 Reporter:  schwarzaufweiss  |       Owner:
     Type:  defect           |      Status:  reopened
 Priority:  minor            |   Milestone:  1.5
Component:  Theme            |     Version:
 Severity:  minor            |  Resolution:
 Keywords:                   |
-----------------------------+-----------------------
Changes (by boonebgorges):

 * priority:  normal => minor
 * severity:  normal => minor


Comment:

 Thanks for the additional details. I was finally able to see the issue for
 myself.

 Here's some more detail on what appears to be happening, along with some
 steps to reproduce on a test installation of mine that is not hidden from
 the public.
 - In iPad Safari, go to http://hardg.com/bpsandbox
 - Click on the 'Hello World' post. Let the single post load all the way.
 **Do not scroll**
 - Make a mental note of where the "fold" is, ie where the visible rendered
 area ends at the bottom.
 - Click the Members tab. Let it load all the way without scrolling. Make a
 mental note of where the visible area stops rendering
 - Scroll down a bit. You should find that, for about an inch and a half
 worth of screen, Safari shows the content that should have appeared just
 below the fold on the Hello World post. Then it starts showing the correct
 content again.

 I will note that I am not able to reproduce the problem 100% of the time.
 If it doesn't work for the Hello World post, try visiting the Activity tab
 instead.

 This is almost certainly a bug with the way iPad Safari works. My
 hypothesis: but I'm guessing that they try to save a bit of memory by not
 rendering all of an HTML page on the initial load, and instead lazily
 loads just a little bit more than what will show "above the fold" (it
 seems like the entire page is rendered when you start scrolling, which is
 why you have to refrain from scrolling in order to reproduce the problem).
 That little bit of cached data - the inch-and-a-half below the fold on the
 first page - does not seem to be flushed when you move to the second page.
 Thus, when you scroll a bit on that second page, you get the cached
 version of the first page.

 It's not obvious to me why this is a problem only on the Members page (I
 can only reproduce it there). Might have something to do with particular
 way that the members directory markup interacts with Safari's caching
 logic.

 It would be nice to find a solution, but in any case I don't think the
 problem is very severe. The false artifacts that show up are not actually
 valid links - the correct elements seem to be showing up in the
 background, so that if you try to click in the right places, the proper
 links work. Unless we can find a good reason to believe that this problem
 is being caused by BuddyPress instead of by something faulty with iPad's
 renderer, I propose that we close the ticket.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3485#comment:21>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list