Before you start
Open Safari on the iPhone, go to the queue page, and sign in with the shared queue login (ask Patrick). Safari stays signed in — the Shortcut relies on that.
Build the Shortcut
Exact wording can differ slightly between iOS versions — Apple renames actions; the pieces are always findable by search. If a button seems disabled (grayed out), add an action first: several controls only wake up once the shortcut contains one.
- Open the Shortcuts app and tap + (new shortcut).
- Tap Search Actions and add Get URLs from Input — it shows as “Get URLs from Shortcut Input”.
- Now tap the shortcut's name at the top → Details →
toggle Show in Share Sheet ON, and Rename the shortcut
to Legiscon PN in that same sheet → Done.
A “Receive … from Share Sheet” block then appears at the top of the shortcut automatically — do not add one manually.
- Search Actions → add Get Name — it should read “Get name of URLs”. That auto-wiring is correct; leave it.
- Search Actions → add Text and type the address below
into it exactly — where the template shows
[URLs], tap that spot and pick the URLs variable chip
from the bar above the keyboard; where it shows [Name], pick
the Name chip:
Then Search Actions → add Open URLs and set it to open the Text from this step. - Tap Done. Finished.
- Pin it so it never needs scrolling: open any share sheet, scroll the action list to the very bottom → Edit Actions… → tap the green + next to Legiscon PN → drag it to the front of Favorites → Done. It now appears near the top of every share sheet.
About the title: the Name the phone sends is only a fallback — some apps hand the Shortcut junk (sharing from Chrome once produced just “OMV”). The confirm page fetches the article's own headline and uses that whenever the fetch succeeds, so a bad passed title fixes itself.
Use it
On any news article — Safari or Chrome: tap the share button → Legiscon PN. Safari opens the confirm page, which fetches the article's own headline (a moment's “fetching…”), already cleaned up — check it, tap Add to today's batch, see “Queued ✓”. The first run asks for a couple of permissions; answer Allow.