Pop
The Pop Page action navigates backward in the app's navigation stack, closing the current page/screen and returning to the previous one. This is the standard way to implement "back" functionality in mobile apps.
π¦ Properties
maybe
Boolean
β
If true, safely attempts to pop without throwing errors
result
Expression (Any)
β
Data to pass back to the previous screen
β
Common Use Cases
Closing detail screens and returning to list views
Dismissing modal dialogs or bottom sheets
Navigating back after completing forms or tasks
Implementing cancel/back buttons in workflows
Returning from settings or configuration screens
βοΈ Default Behavior
By default:
Navigation Safety
Uses standard Navigator.pop() - throws error if cannot pop
Result Passing
No result data is passed back to the previous screen
Stack Management
Removes current route from navigation stack
Animation
Uses platform default back transition animation
π οΈ How to Use

Add the action to a widget event (e.g., back button, cancel button)
Choose Pop Page from the action list
Optionally configure
maybefor safe popping orresultto pass data back
π Result Handling
When popping with a result, the data is passed back to the previous screen. This is commonly used with the Go To Page action's Expect Result and onResult properties.
Result Structure:
π Related Documentation
Go To Page - Navigate to pages with result handling
Finding Page/Component Slugs - Understanding page identifiers for navigation
Asset Placeholder: Tutorial video demonstrating back navigation and result passing in Digia Studio
Last updated