I think Panorama X is new for you, so naturally you assume the problem is Panorama X. However, Panorama X is not new, it’s been shipping for over a year and has accumulated over 120,000 hours of use since beta testers started using it in 2015. Clairvoyance is a popular feature, and it definitely would have been noticed if it wasn’t working reliably, or if it worked in any way different than it did in Panorama 6. In fact, the code for Clairvoyance was written in 2013, and has worked flawlessly since then, needing no modifications since Dec 6, 2013.
However, Clairvoyance is also a simple minded feature (and always has been). It’s not using AI or some fancy logic, just brute examination of all the data in your database. For every key you press, it scans every entry in the field for the entire database. If it finds only one match for what you’ve typed, it kicks in and offers the completion. So if Clairvoyance isn’t offering a completion, that means that there are still two or more possible matches to complete the entry you’ve started. The two or more matches are definitely there, because Clairvoyance found them. Again, it’s not guessing or using some kind of fancy algorithm, it actually found the multiple matches. In fact, the Clairvoyance feature is so simple it only takes up 14 lines of code (out of a total of over 200,000). It actually takes quite a bit more code than that to run the checkbox that turns the feature on and off!
For example suppose your database contains these two entries.
Grocery
Groceries
Clairvoyance won’t be of much use here, because even when you’ve typed in Grocer
, there are still two possible entries. So while Clairvoyance is a nice feature, it isn’t always useful.
If you encounter a situation where you think Clairvoyance should be kicking in but it isn’t, a close enough examination of the data will show that there are two or more possible matches. If your database has a lot of data, it may be time consuming to track down exactly what the items are, but I guarantee the multiple matches are there – it is not acting arbitrarily. If you want to track down the matches, the best way would be to use the Find/Select dialog with the begins with option. That will find the matches immediately, and you could check them to see if they are caused by an extra space or something like that.