web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Frustration with Moder...
Power Apps
Unanswered

Frustration with Modern Form Controls and Tab Order

(1) ShareShare
ReportReport
Posted on by 9
I am hoping someone knows an easy fix or workaround for the following problem with tab order...
 
We are developing a new application using modern controls.  As development has progressed, we have added new data cards to the form based on new columns added to the underlying Sharepoint list.  When adding a new data card, PowerApps adds the field to the bottom of the form.  We then reposition the data card on the form so that all controls are displayed in the desired order.  The problem is that the tab order does not follow he visual flow of the controls.  Instead, the tab order seems to being following the order the data cards appear in the tree view.  This does not make sense since according to the documentation, the modern controls use a logical control order. The order is determined by the position of controls, starting from top to bottom, then left to right. 
 
I saw Microsoft's note that "In Preview mode when editing an app, the control order is not updated for performance reasons. The order will be correct when the app is published and run."  So, I published and ran app, but the tab order problem persisted.  I also tried reordering the controls using the form fields popup window, but that made no difference either.
 
The only way to fix the problem was to re-add each data card in the same order that I want the tab order to follow.  It works now, but this is not a sustainable solution.  We need the ability to add new fields and change their order as needed.  
 
At this point, I am thinking about reverting back to classic controls, even though I prefer the look of modern controls and have taken advantage of their features such as validation state .
 
If anyone has a simple way of fixing this problem, please let me know.
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,335 Super User 2025 Season 2 on at
     
    I totally get ya. Honestly I have a frustration on all of them.
     
    Just curious, have you tried turning this on?
     
    Figure anything might be worth a shot at this point :-)
  • MS.Ragavendar Profile Picture
    4,977 Super User 2025 Season 2 on at
    Hi, 
     
    The Modern controls whichever in Preview don't use in production environment Till General Availability. 
     
    because if any thing fails in the Prod which leads to disruption to the application, better use the classic controls and use modern controls which ever its fully available.
     
    List of modern controls
     
  • OCJ Profile Picture
    34 on at
    I couldn't agree more with you. MS says that navigation would respect the X,Y order of objects (according to this), but even with clearly different values for them, the order is more like FIFO (first control added to the screen, first control to get focus) than what they say it should be. I had several occasions that I could only fix the navigation order by REMOVING ALL FIELDS and then adding them in the order I needed to make it work. And then an user says: "Can we add another field in the middle of the screen?" (you can guess what happened after that...)
     
    MS had the tab index property that could fix this issue, but they decide it to retire it. In the same page above, they say "Custom tab indexes are almost always a sign of bad design.", and I fully agree, except when the feature implementation supposed to help on that is completely broken and then you need a plan B, which is the case here. The only real workaround they had, they removed it.
     
    I hope MS fixes this in a definitive way, since there are plenty of ways to make this work (X,Y order as they said it was supposed to be, object "order" (back to front), etc.)
     
     
  • CU02071429-1 Profile Picture
    on at
    I came across an odd fix.  I made the tab order incremental - this didn't work at first.  Then I cut and pasted the form back into the original app.  This then enforced the tab order.
    I don't know why this worked but it did.  (It also reversed the data card order in the Tree View.)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 717 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 329 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard