Filling in a ticket on your order no longer means retyping what you just gave us at checkout. Every unassigned ticket now has a "Copy purchaser details" button that fills the form with your name, email, phone and the answers you already gave, ready to save or change — and your ticket email arrives when you save. Tickets are no longer assumed to be for the buyer: a single-ticket order is still filled in for you, except on events that lock ticket details, where it's left open so you can assign it to whoever it's actually for.
You can now drag and drop custom fields on an invitation-only widget to change the order they appear in on the registration form, just as you can on a landing page.
Invitation confirmation emails now show an Add to Wallet button for each ticket, so attendees with a +1 can save both passes instead of downloading them as a single zip file.
Filling in a ticket on an order awaiting a bank transfer no longer emails a working QR code before the money arrives — the ticket is sent when the transfer settles, along with every other ticket on the order that's ready.
Registration pages and widgets no longer total up a ticket type the visitor can't see or change — a sold-out one, a deleted one, one the page excludes, or one outside the chosen time slot.
A promotion code arriving in the page address — from a shared link, or on a registration page with no code field — is no longer dropped when the buyer changes a ticket quantity, and the buyer's name, email address and other form fields are no longer written into the address.
Deleted ticket types no longer count towards whether an event sells paid tickets, so an event that has gone free reads as one on its dashboard.