There's a toothed lever on either side of the seat that moves outward when the handle is moved, it might be that a spring has broken that pulls it back in place.
It may be the spring rod that goes through the lower part on the guides, is faulty/broken from the spot weld to the upper section.
Should be easy to get just a base and swap foam and cloth over though.