Seats in the dock

What the event page's own feed says the house holds — sections, seats, rows and price, beside the page.

What it's for

Open a Ticketmaster event in a Session and the Seats tab in the dock tells you what the house actually holds: how many seats are on sale right now, in which sections, at what price, and whether each one is primary stock or a resale listing. It sits beside the page rather than replacing it — you keep reading the map, and the panel keeps the numbers.

It answers the question the event page is worst at. The page shows you a map and a filter; it does not tell you that the 200s have four times the seats of the 100s at half the price, or that everything left in the pit is somebody else's resale.

Where the numbers come from

The panel does not go and look. It reads the event page's own answers — the seat feed the page requests for itself while you browse it — and adds nothing of its own.

No extra requests
Umbra never calls the provider for this. The Session makes exactly the requests it would have made with the panel closed.
No navigation, no clicks
Opening the tab does not reload, refresh, re-enter the queue or touch a control on the page.
Nothing stored
The seats live in memory for that Session's tab. Close the tab and the read is gone; nothing is written to disk and nothing leaves the machine.

This is why the panel fills in as you use the page rather than all at once. Change the quantity or open a section on the map and the page fetches more; the panel sees the same answer you do.

Reading the table

Sections are grouped into the tiers a venue actually has — the pit, the floor, general admission, then the numbered levels as 100s, 200s, 300s and so on. Each tier row carries the whole level: how many sections it holds, its total seats, how many distinct rows those seats sit in, and the price span from cheapest to dearest. Open a tier to see its sections, each with the same four numbers.

Everything starts closed. A stadium answers with fifty-odd sections, and a dock four hundred pixels wide showing fifty-odd rows is a scroll, not a read.

The coloured dot beside each name places that section on the price ramp for this event: cool at the cheap end, warm at the expensive one. It is relative to the event in front of you, never to some absolute price.

The four filters

Min qty
Hide anything that cannot be bought in at least this many seats together. Set it to the size of the group you are actually buying for.
Max price
Hide anything above a number. Blank means no cap.
Hide resale
Drop resale listings and leave the box office's own stock.
Hide code-gated
Drop the offers that need a presale code or a membership you may not hold.

The filters are arithmetic over the rows already read — nothing is re-fetched, so a toggle is instant, and toggling costs the Account nothing.

When the read is partial

Under the counts you will often see a line beginning Partial. It says which part of the read is missing and in the same breath that this is not the whole inventory. It is never suppressed, because a table showing some of the house looks exactly like one showing all of it.

If the page has not answered with a seat list at all, the tab says so plainly instead of showing an empty table.

What it will not do