You were right. Six stacked control rows, two of them grey boxes that look the same, and pills doing two different jobs. This cuts the stack from six rows to three and gives each control class exactly one meaning.
Two grey boxes, one meaningA rounded grey rectangle is the search field’s signature on this platform. Putting shipping facts in the identical container makes the eye read a second input, then discover it is not tappable. Facts are not a control, so they lose the box entirely and become one muted line under the buttons. The grey rounded rectangle now means exactly one thing on this screen: type here.
C
Same fault again, inside the sheetSort was drawing single-select options with the identical square tick box used by Set and era, Condition and Price — which are multi-select. A square tick box means “take as many as you like”, so the sheet was promising something Sort cannot do. Sort rows now carry no box: the chosen one goes ink and bold with a check on the right, the iOS single-select pattern. Box on the left means many, check on the right means one. Sort also now surfaces as a removable chip when it is not the default, so you can see what is ordering the grid without reopening the sheet.
B
Pills doing two different jobsListings / Reviews / Policies switches the whole page. All / Pokémon / One Piece narrows a grid. Same shape, same size, same dark active state, stacked twelve pixels apart — nothing tells you one is navigation and one is a filter. Section tabs become an underline bar, which is a quieter, flatter, unmistakably top-level control. Pills are now reserved for filters, and there is only one row of them.
What changed
1
Facts become a text lineSame three facts, no container, 11.5px muted, sitting with the identity where they belong. Detail already lives in Policies, so it does not need to be tappable.
2
Underline tabs for sectionsCount moves inside the tab label rather than into brackets. Sticks under the header when you scroll.
3
The only grey box leftPlaceholder shortens to “Search this shop” — the count is already on the tab and in the result line, and the seller name is directly above it.
4
One browse row, games firstThe game pills and the chips both collapse into the shelf. Games lead, separated by a hairline, then curated and automatic shelves, then All categories as the final tile — which kills the heading row and its right-hand link. One horizontally scrolling row instead of three.
5
Count and filtering share a lineResult count left, Filter & sort right, opening the sheet that already existed. Anything you pick comes back as a removable chip in a row that only exists when something is active — so an untouched page carries no filter row at all.
Worth deciding
?
Games sharing a row with shelvesIt does mix taxonomy levels — Pokémon is a partition, Under £20 is a filter. The hairline divider carries that distinction and the density win is large. If it reads wrong to you, the alternative is games as three plain text links in the result line, which costs no row but is much less tappable.