Chooser looks good on the big screen now 📽️
Presentation Mode — the full-screen view you put on the projector while a room answers — used to belong to Flow alone. Not by design; just by accident of where we built it first. Which was a bit silly, because the most common thing anyone wants on a screen is one poll, live, right now. So Chooser polls have their own presenter now. Open your poll's admin view, go to the Links tab, and there it is: Presentation Mode.
It opens on a slide made for the part everyone forgets to plan for — the three minutes while people are still finding a seat. Just your question and a full-size join QR, big enough to scan from the back row. Then it's one question per slide, nothing but the question and its answers, and a final slide for the comments people left. No tabs, no cards, no chrome you can't click from thirty feet away.
And then I went and measured the thing, in a real browser, instead of trusting the stylesheet. Ouch. A date step was running a couple of hundred pixels past the bottom of the slide — worse in a six-week month like this coming November, where the calendar simply grows another row and shoves everything off the edge. It fits now, all twelve months of it. So does the poll chart, which had a quieter and meaner problem: it was drawing six labels for twelve options. Six bars with nothing naming them, on a projector, in front of a room. Every option is named now, long ones wrap, and the winning bar's count no longer gets clipped off the right edge — which, of course, was the one number anybody was looking at. An option nobody picked says "Not chosen" instead of a bare zero, and a question nobody has answered yet says "Waiting for answers…" over the plain list, which is the truth and reads much kinder than a column of noughts.
The feed is properly live now, too, and says so. It used to quietly stop refreshing after ten minutes — fine if you were clicking through slides, quietly awful if you'd parked on one open question while the room typed. It runs for an hour, and there's a Live / Paused badge that tells you which it is and starts again when you click it. New answers arrive at the top of the list, where you'll see them land, rather than slotting in somewhere alphabetical and invisible.
Two things about revealing steps in a live Flow. Hidden now means hidden: a step your participants can't reach is no longer projected on the wall behind you, and the slide counter agrees with what everyone's holding. And when you reveal a step, the room follows you to that step — the one you just opened. Previously everyone jumped to the last visible step instead, which is right only when you reveal them in order, and I'd quite like Chooser to be right the rest of the time as well.
While I was in the water: every Flow step saves itself now, live or by email, so the async "Save" button is gone. Moving between steps waits for your answer to land before it goes anywhere, and switching tabs or closing the app flushes whatever's pending. Copying a Flow makes a real copy of its steps, rather than two flows quietly sharing one set. And if you've ever run a session where the whole room is on one campus wifi — so everybody looks like a single visitor to us — the limits that were designed for one person are now sized for a roomful. Sign-ins, making a chooser, plain page loads: all of it.
One more, said out loud rather than buried: we caught a security problem in the route that returns a chooser’s results. No production data was leaked — but it would have let someone collect participants’ email addresses, and that is exactly the sort of thing we take very seriously. We patched it as soon as we found it: those details now sit behind an admin-only route that checks your admin link first, so the public one can’t hand them out even by accident.
Go put a poll on a wall. It looks rather good up there. 🌊