This tweet reports a crash. Unclear what to make of that. Script-driven pages make it very hard for the browser to understand location in the app. Presumably the correct answer was for the app to do a fragment update as you scroll to capture it and make restoring possible.
-
-
Replying to @slightlylate @jensimmons
My thinking was that the native web framework itself could come with those things built-in, so it’s impossible to screw up. I have a sense this never gets built – it definitely feels it never gets built, even *Google Search itself* started failing here recently –
1 reply 0 retweets 0 likes -
– because it’s hard? cumbersome? broken windows theory? But if it came pre-packaged already…
1 reply 0 retweets 1 like -
I hope that makes sense?
1 reply 0 retweets 0 likes -
(Another common UI failure is that most of these make it impossible to distinguish whether a “forever stream” finished its run, or whether it’s still loading, or whether there’s an error. Could handling this be supported better by the browser chrome itself?)
1 reply 0 retweets 0 likes -
1 reply 0 retweets 0 likes
-
Replying to @mwichary @jensimmons
So there *is* work happening on something like a built-in virtual scroller: https://github.com/valdrinkoshi/virtual-scroller … I think
@ojanvafai wants to get that to Origin Trial soon.2 replies 0 retweets 3 likes -
Replying to @slightlylate @mwichary and
Ivan Čurić Retweeted Nicole Sullivan
Anything related to https://mobile.twitter.com/stubbornella/status/1050787448538595330 … ?
Ivan Čurić added,
Nicole Sullivan @stubbornellaReplying to @CharlieCroom @_baxuz @reactjs@brian_d_vaughn,@ojanvafai,@graynorton,@chrishtr and@domenic are designing that. With a little assist from some folks at twitter who know a thing or two about virtual scrolling. ;) Send me all your weird use cases or examples of scrollers we should take into account!1 reply 0 retweets 0 likes -
Replying to @_baxuz @slightlylate and
Yup, that’s the one. It sounds like the desired behavior is not to see content visibly refetch/rerender when you come back to them? Anything else?
1 reply 0 retweets 1 like -
Replying to @stubbornella
I’m so excited for this. Here are some considerations I have when designing that kind of stuff: a) is it possible to design it so it fires loading new items at the right distance, so it feels smooth and you never bounce off of the bottom edge
1 reply 0 retweets 1 like
b) is it possible to have a (subtle) loading indicator c) is it possible to have an “end of stream” indicator
-
-
Replying to @mwichary @stubbornella
d) if things go wrong/slow connection, is there an error message? Can I retry manually without reloading the whole page?
1 reply 0 retweets 0 likes -
Replying to @mwichary @stubbornella
e) if reloading, navigating, can I arrive at the exact same position? (same as above) f) if things are added above and below, can the thing I’m looking at never move (scroll position gets adjusted for reflow)
1 reply 0 retweets 1 like - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.