determined that firefox is just fucked. it doesn't listen to shit correctly. literally no workaround. screw off.
wutwutinthecommit