fix(ext/web): clean up abort handlers when listeners are removed (#36226)