In our application we have a ticket tool that allows you to create simple to complex tickets, and start a comment stream for collaboration.
Current UI: Currently we have the UI structure with comments listed from oldest-newest with pagination, with the comment form at the bottom of the page. The problem is what if you have a lot of comments? We are forcing users to scroll. Is this the correct approach?
Proposed UI 1 In my mind I think we would want to present newest-oldest comments, and put the comment form field on top so you can comment quickly before any scrolling and see the latest comments on top. In this manner we can now lazy load the comment stream and I get to choose how far I scroll, i'm not forced.
Proposed UI 2 Same as the last with comment field on top but should we keep oldest-newest descending and make the users scroll like a blog comment feed?
Which is the better experience for users?