How the macro runtime selects the names of candidate macro screens

This section describes how the macro runtime selects the macro screen names that it places on the list of valid next screens. There are two cases:
  • For the very first macro screen to be played back, the macro runtime selects the name of any macro screen in the macro that is marked as an entry screen.
  • For all subsequent macro screens being played back, the macro runtime uses the names that it finds in the <nextscreens> element of the current macro screen.