Share via


Power Automate for desktop - Build 2504

This article describes the new features, improvements and fixes to existing functionality that are included in this build.

Visit the Power Automate Blog to stay up-to-date on the latest news!

Installer version 2.55.158.25087 - Microsoft Store version 11.2504.176.0 updates

New Features

  • Tags are now available (in preview) in the console of Power Automate for desktop, to help you better organize, categorize and group your desktop flows, tagging them with your preferred text labels.

  • Browser instance variables (Edge, Chrome and Firefox) are now supported as input/output variables in desktop flows, accommodating the respective variable types when passing information from one desktop flow to another.

  • Java automation is now supported in remote desktops, via the Power Automate agent for virtual desktops.

Enhancements & Improvements

  • User context is now supported in Windows process actions through a new parameter, to identify processes running under a specific user.

  • The ‘Filter data table’ action now supports searching for case insensitive data.

  • A security check to confirm trusting the flow owner now takes place through a dialog in the console, before running a shared flow for the first time. This security check can be disabled via the corresponding registry key.

  • UI automation is now supported for Chromium Embedded framework in desktop apps.

  • Shadow DOM elements are now supported in web automation actions.

  • Run URLs now support the parameter ‘executionResultFilePath’, to provide a full file path as a target to write the flow run’s result.

  • Copilot prompts now support up to 500 characters, increasing the previous limit of 200 characters.

  • More descriptive messages are now used in the ‘Run .NET script’ action, when there are missing indirect dependencies.

  • A parallel initialization of modules has now been implemented to improve performance during startup and runtime.

  • A check for UNC (Universal Naming Convention) paths in input arguments for various module actions has now been implemented to enhance security.

  • An empty (‘None’) selector operator has now been added to better support the ‘Disabled’ attribute’s behavior.

Repaired Functionality

The following list details issues in Power Automate for desktop that are now resolved:

  • An issue where the application gets stuck in the sign-in process after upgrading is now resolved.

  • An exception occurring when selecting the option ‘Go premium’ in the Power Automate machine runtime application is now resolved.

  • A required permission missing from the troubleshooter’s environment permissions check has now been included therein.

  • The proper error message is now displayed, when trying to copy or update a shared flow with missing access rights to embedded connection references.

  • Errors for missing connection references during the save process in desktop flows are now handled properly.

  • A UI issue in some languages, where the info and premium icons were partly or fully hidden in the General tab of the Settings pane in the console, has now been resolved.

  • Environment changes are now disabled while flows are loading in the console, to avoid the relevant potential exceptions.

  • The teaching guide now also mentions cloud connectors and UI elements collections, in addition to custom actions, when presenting the Assets library.

  • Pagination is now properly supported when fetching DLP policies, ensuring all policies are retrieved even if they span multiple pages.

  • Accessing a shared flow containing a non-shared credential now throws the proper action error.

  • In the ‘Filter data table’ action, the ‘Not equal to’ operator now works properly when used in multiple filters.

  • In console runs, flows referencing a UI elements collection now properly reflect the collection’s future updates.

  • In Power Fx flows, an issue related to inconsistent datetime and numeric conversion is now resolved.

  • An issue occurring in designer runs that involve variables with long preview values has now been resolved.

  • The inconsistent initialization of instance variable types from version 2.52 or later has now been fixed, restoring the expected initial blank state.

  • An issue due to which Azure actions were failing from version 2.53 or later has now been resolved.

  • The performance of the ‘Delete duplicate rows from data table’ action has now been improved, when handling large tables with thousands of rows.

  • An exception occurring when trying to update a Work Queue Item with null arguments is now properly handled.

  • Capturing UI elements from Citrix windows apps now creates more consistent selectors.

  • An issue where text fields on web pages were not being populated correctly on the Edge and Chrome browsers in Windows 11, when unfocus was enabled, has now been resolved.

  • The issue where console runs fail for desktop flows with multiple UI element repositories has now been resolved.

Other announcements

  • The Copilot features to create a flow description, use the suggested actions panel for the next action, get answers to product related questions, summarize actions and subflows, and generate the code used in scripting actions, are now generally available and have become accessible in more regions.

  • Dark mode is now generally available in Power Automate for desktop, also supporting the option to select the system default mode. Multiple adjustments and improvements have also taken place for dark mode, to fix theme, contrast and accessibility issues.

  • The ‘Get credential’ action is now generally available, including subsections to distinguish Azure key vault and CyberArk credentials for desktop flows.


Return to the all version availability page.