Orient’s first-half opportunities came mostly from home lapses, with Ian Bennett coming out smartly to save at the feet of Matt Spring after Cox threaded the ball through the defence.
Then the keeper’s miscued kick-out let in the lively Porter, who vehemently claimed a penalty even though Antony Kay’s covering tackle looked clean (assistant referee Chris Hilton was close and kept his flag by his side).
A mix-up between Kay and Calum Woods gave another opening to Porter, but his ball across the face of goal failed to find the lurking David Mooney.
Town finished the first half on the attack, with visiting keeper Lee Butcher having to stretch to hold Lee’s looping header from Johnson’s cross underneath his bar.
Porter had the ball in the net after 64 minutes, but was ruled offside as he ran onto skipper Stephen Dawson’s pass.
And after Hunt’s strike, Gary Roberts had one chalked off for the same reason.
Meanwhile Butcher made a key save as Roberts’ fellow substitute Jordan Rhodes shot powerfully in the turn in the 82nd minute after Arfield nodded back Gobern’s ball into the box.
A third Town goal would surely have finished off the O’s, whether or not they gained a numerical advantage.
Have your say in our Huddersfield Town webchat from 12.30pm by clicking here. What did you think of Saturday's performance? What about the season so far? Talk to other fans between 12.30pm and 1.30pm today here.