Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Its a long list in a web page, where all errors are dynamically coming as per the Load test run.

Suppose there are 5 errors in one page and my focus is on the 2nd. As I am reading 2, the page refreshes automatically and I get 10 more errors. What should be the interaction pattern in that case? Should we maintain the view port position, dynamic scroll-bar.

Any web content that uses the same behavior would be really helpful.

Screen shot of list of errors with focus on second element

share|improve this question

1 Answer 1

I would keep the users place. The user will return to the application expecting it to be where they left it rather than having had it move arbitrarily up. You should notify them that more things have happened but keep the viewport focused on the last place they left it.

this the way facebook do it with their activity stream on mobile, it keeps it's position but a link 'new stories' appears at the top of the page and clicking scrolls to the top.

With an error stream I think this is also very important. If a user sees an error, then looks elsewhere as they are dealing with it, such as online for a solution, at documentation or at a software interface, I think it would be more beneficial to have their place kept. They will want to see the details of the error they are working on not the newest error, unless they choose to look.

It's also worth remembering that moving the screen automatically leaves the user having to find their last place. In an error stream, where there could be 10s or 100s, many with very similar identifying strings and difficult to sum up with an image, finding your last place could be very frustrating, even if you highlight the one they were on, what happens if they accidentally highlight another while scrolling?

Effectively, with a facebook-like solution, you leave the user in control of their viewport, not the system.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.