That left Sussex at 19-1 in the ninth over and from there, Yorkshire took wickets at regular intervals with Sussex reaching lunch at 92-3 in the 29th over.
Australian left-hander Daniel Hughes was bowled by a beauty from White which angled in from around the wicket, straightened and hit the top of off-stump to leave them 26-2.
Coles and Tom Alsop steadied the ship, the former actually counter-attacking, including a six over long-on against the off-spin of Yorkshire’s stand-in captain Dom Bess, with regular skipper with Jonny Bairstow on paternity leave, but Coles fell just before lunch when caught behind against George Hill.
Yorkshire’s bowlers were very miserly as Sussex only scored 57 runs in an afternoon session which saw three more wickets fall to leave them 149-6.
White got wicket number four when he had Danial Ibrahim caught at first slip pushing forwards, before visiting captain John Simpson feathered behind a drive at Matt Milnes, leaving Sussex at 113-5 in the 44th over.
Alsop, twice a fifty-maker in last year’s clash, was then the second Sussex batter to fall in the forties, the left hander bowled through the gate for exactly 40 by one angled in from Revis with 129 on the board.