Showing results for 
Search instead for 
Did you mean: 

Screen Reset/Set Scrollbar Back to Top

Add a scrollable screen control that allows the designer to either set where the scroll bar position is or reset the scrollbar to top. 


Currently the screen remembers its position when you navigate away from it, then if you navigate back to that screen, the screen may not be reset back to the top of the items to display which is a negative user experience forcing the user to scroll back to the top of the scrollable screen.  

Status: Under Review

This is under review by engineering. 


Adding @GregLi to comment on roadmap.


Thank you for your patience as we work to enhance these experiences in PowerApps.



New Member

3 years is not enough for such basic and vital UX feature... It is really frustrating =(


Anyway. In case you have any focusable control in the top of the form (with TabIndex >= 0), you could just do


That worked for me on scrollable forms.


If no such control exists, as a workaround, I can think of having some dummy invisible one, making it visible, setting focus and then hiding it back... But  I haven't tried such approach myself.

Resolver I

@Zhaparov Thank you for sharing. Where can I set it up? What type of control do you use for this? I cannot find any properties that I can use it.



Not applicable

@Zhaparov Thank you for the setfocus solution, such a simple solution.

Advocate I

awesome suggestion @Zhaparov - thanks for sharing


Would be really nice if the canvas had a ScrollPosition property though.

Frequent Visitor

Thanks @Zhaparov for your suggestion, it' the easiest way, so far. I´ve used it placing an input text field at the top of the page, with 0 width and 0 height, no borders and no colors and it works fine, but I don't think that it's a good practice.


I hope that Microsoft develops this feature (ScrollPosition) ASAP!!!

Advocate II

5 years and this must have UX improvement is still "Under Review"?!?!?! Seriously Microsoft?

Frequent Visitor

Throwing my vote towards this obviously needed functionality, why the delay? Can we get an update please?