I'd like to collect my past N history items, and then find the time stamp of all times I've visited that page going back as far as my chrome history contains.
Chrome.history.search allows me to get the urls of my last N history items.
However, if I now call Chrome.history.getVisits on each of those urls, some return '[]', even though they exist in my history. Furthermore, searching for the URL in chrome://history returns the item properly, even though the getVisits call returns [].
One further tidbit, this appears to be a problem the further back in my history I go. My first 50 items or so all return a proper [Object], but after that, nearly all (looks like 90%+) are empty sets [].
The image below shows the API call returning [], while the history correctly shows a result.