I’m not communicating very well… I don’t want the actual list to be sticky. I’d like to see just the the row named Scheduled be visible so if I’m viewing older transactions in the register I don’t have to scroll back to the top to just access the Scheduled list.
Just shipped this. A few changes: The Scheduled row now stays pinned to the top of the table the entire time you're scrolling — both desktop and mobile. Once you scroll past the scheduled rows, the bar morphs into a clear "↑ Scheduled (N)" jump-back affordance with an up-arrow, so it doesn't visually imply the regular transactions below it are scheduled. Tap it (or click anywhere on the row) and it scrolls you back to the top of the table and expands the section if it was collapsed. Refresh and give it a try.
I think that’s perfect! I could have explained more clearly on the first mention…Thank you…
I dont think this would work properly. If you have a list of 30 scheduled ones, and if they're sticky and taking 80% of the vertical space of the screen, it means you could only scroll on the remaining 20% of the screen, or you would need to basically collapse the Scheduled section before which I don't think it's a great experience.