A job listing's pay showed as $395,200 when it said $190,400–$238,000. The salary reader looked at the text around each dollar sign but stopped at every period, so "$190.4K" became "$190", which it took for an hourly rate and multiplied by a year's hours.
The same cut hit pay written with cents. "$131,700.00 – $210,300.00" lost its top figure, and hourly ranges like "$25.38 — $42.60" read as $147,680 a year. Pay ranks the list, so the ranking was off for hundreds of job listings.
Now the reader steps over decimal points, reads "$80-120k" as $80,000–$120,000, and takes one job board's own yearly salary field ahead of its summary text. "$100 billion in payment volume" no longer reads as a wage.
Tested on the whole day's fetch, over 11,000 job listings: about 500 figures changed, each change checked was a correction, and no real figure was lost. On the live page, every job listing in the next triage batch shows the pay its own description states.