Run Without Showing Actions

Background

A typical shortcut will display all of the executing actions if it is:

Run from the shortcuts editor using the right-pointing triangle. Run using the Share Sheet. Run from another shortcut using the Run Shortcut action with Show While Running enabled.

A long shortcut will run much more slowly if the executing actions are displayed. This is exasperated if the shortcut contains Repeat blocks.

Purpose

The purpose of this shortcut is to provide template actions that will prevent a shortcut from displaying the actions as they are executed (regardless of the mechanism used to run it). This is done by including actions that cause the shortcut to rerun itself with Show While Running disabled.

The actions in this template can be used for Share Sheet or non Share Sheet shortcuts. The original Shortcut Input will be preserved for subsequent use in the shortcut.

The shortcut includes several embedded comments to clarify the purpose of the template actions.

Tests

This shortcut was tested using iOS 13.3 (17C54) on an iPhone 8 Plus and iPadOS 13.3 beta 3 on a 10.5” iPad Pro.

Acknowledgments