logo
search
Others

How to Recover a Power Apps Canvas App After Screens Disappear in Azure DevOps

Ayan MasoodAyan Masood Sep 25, 2026 869 views

Question details

The user needs to recover the design interface of a Canvas Power App after screens and controls vanished following a publish and commit to an Azure DevOps repository.

How to Recover a Power Apps Canvas App After Screens Disappear in Azure DevOps
Product
Power Apps
Device & OS
not provided
Scenario
Publishing and committing changes in a Canvas Power App connected to an Azure repository.
Observed behavior
Screens and controls disappeared in the editor, although the published app still functions in Play mode. Branching and merging failed to restore the missing design elements.
Before you start

Ensure you have gathered all relevant repository history, including recent commits, branches, and the specific application details, before reaching out for specialized support.

Solution 1Recommended

Report the Migration Issue to Azure DevOps Support

Since this is a complex integration and migration issue between Power Apps and Azure DevOps, engaging specialized support is the most effective path to recovery.

When a Canvas app loses its screens in the editor but continues to work in Play mode, it indicates a desynchronization or corruption in the source files during the commit process. Because standard branching and merging do not resolve this, the issue requires intervention from the platform's support team.

1
Gather app and repository details

Collect your Azure repository history, recent commits, active branches, and the specific Canvas app name or ID that is experiencing the missing screens issue.

2
Navigate to Azure DevOps support

Go to the official Azure DevOps support and feedback channel via the Microsoft support portal.

3
Submit a detailed ticket

Create a support request describing how the screens and controls disappeared after publishing and committing, making sure to note that the app still functions in Play mode.

Report the Migration Issue to Azure DevOps Support
Crucial Support Detail: Mentioning that the app still works in Play mode is vital, as it helps the support engineers pinpoint the exact discrepancy between the published version and the editor state.
Free Microsoft Office alternative

Boost Your Productivity with WPS Office

While specialized platforms handle custom app development, WPS Office provides a reliable, lightweight, and free solution for your everyday document, spreadsheet, and presentation needs. It ensures seamless collaboration without the complexity of advanced developer tools.

  1. 1. Download WPS Office: Visit the official WPS website and click the free download button for your operating system.
  2. 2. Install the software: Run the downloaded installer and follow the straightforward on-screen instructions to set up the suite.
  3. 3. Open existing documents: Launch WPS Office and open your existing Microsoft Office files with full compatibility.
Free and lightweight comprehensive Office suiteFully compatible with Microsoft Word, Excel, and PowerPoint formatsFamiliar user interface allowing for an easy and seamless migrationCross-platform support for Windows, Mac, Linux, and mobile devices
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Canvas app still work in Play mode if the screens are missing in the editor?

The published version of the app runs from a compiled state that was saved to the server before the editor files were corrupted or desynced during the Azure DevOps commit process.

Can I revert to a previous version of the app within Power Apps?

Yes, you can check the Version history in Power Apps by selecting the app, clicking Details, and navigating to the Versions tab to see if an older, intact version can be restored directly.

Does branching and merging in Azure DevOps fix lost Canvas app controls?

In this specific desynchronization scenario, branching and merging often fail to restore the design because the underlying source files representing the screens were likely overwritten or improperly synced during the initial commit.