I even did an HN search, but I didn't think to look for "fonts" instead of "font".
Strangely, it seems the HN search will exact match on the initial search and then prefix match after that. Compare URLs:
Initial search
https://hn.algolia.com/?q=input%20font#!/story/forever/0/input%20font
Add an 's' then remove it
https://hn.algolia.com/?q=input%20font#!/story/forever/prefix/0/input%20font
Same search term shows in the box, but the results are different.
We're working on a more sophisticated dupe detector that will do this kind of matching automatically, so hopefully the days of tracking all this down manually (for both our sakes!) are numbered.
Strangely, it seems the HN search will exact match on the initial search and then prefix match after that. Compare URLs:
Same search term shows in the box, but the results are different.I've submitted an issue on GitHub to address this: https://github.com/algolia/hn-search/issues/41