Run Without Showing Actions

a shortcut technique to ensure that shortcut actions are not displayed during shortcut execution


Description


Run Without Showing Actions


Background

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

  1. Run from the shortcuts editor using the right-pointing triangle.
  2. Run using the Share Sheet.
  3. 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

  • Run Without Showing Actions is available exclusively on RoutineHub.co. Versions obtained elsewhere might be out-of-date.
  • The banner above was created using MediaKit Banners (Version: 1.2, Updated: 10/12/19).
  • Run Without Showing Actions automatically checks for updated versions using actions provided by Embed-a-Update (Version: 1.1.2, Updated: 10/13/19).

Latest Release Notes

1.0.4 - Dec. 17, 2019, 5:25 a.m.

- Changed variable type checks to be language agnostic. Prior to this change, this shortcut did not function properly if the iOS device was not set to English. Thank you @daidardi for reporting this issue.


Past versions