When users type into a Tom Select Show archive.org snapshot control, the options list is updated with a short delay which can feel too long. Here is how to adjust it.
Background
Your users can filter options by typing into the Tom Select control. However, after typing there is a 300ms delay until the options list is filtered.
This can be especially annoying when users type something and quickly press the Return key, as they'd select the option that was just rendered.
There is a loadThrottle option, but it cannot help us here, as it is only intended for asynchronously loaded options.
Using an undocumented option
Looking at the code reveals that it uses an option refreshThrottle which defaults to 300 (i.e. a 300 milliseconds timeout).
While it is not documented, you can set it when initializing your control, just like any other option:
const select = new TomSelect(element, { refreshThrottle: 150 })
Your options list will now update twice as fast.
Performance impact
Note that a lower value can impact performance due to the options list being filtered more frequently.
I suggest you don't go lower than 100ms. For most users, 150ms should already be barely noticable.