I created a dashboard last week and now its not letting me reconfigure any of my elements. I click configure and after that I can't change anything but the data source. I can't open any of the headings below Data (see attached image). Anyone run into this before? Since creating the dashboard, I added a domain to data source, but that's the only notable change I've made. During this struggle, I was still able to configure a mobile view, and copy all of the elements from my desktop view.
This is a classic Schema Lock caused by that new domain. When you add a domain to a field already used in a Dashboard element, the underlying JSON gets "confused" because the data values changed format (from raw values to coded descriptions) while the element was still looking for the old ones.
Here is the quick fix:
Duplicate and Replace: Since you can still copy elements, duplicate the frozen element. The "copy" often re-scans the data source, realizes there’s a new domain, and unlocks the menus. If it works, delete the original.
The "Group By" Ghost: If that field was used for Grouping (in a list or chart), the UI is likely crashing because it can't find the old categories. Try changing the "Data" tab from Grouped Values to Features and back again to "reset" the logic.
Force a Data Refresh: In the Dashboard editor, go to the Data tab and click the "Refresh" button next to your layer. This forces the Dashboard to update its "map of the data" (the service definition) to include your new domain.
If it’s still locked, the "Nuclear Option" is to move everything to the Mobile View (which you said works), delete the Desktop elements, and move them back.