I have a thought about this solution. AFAIR when I talked (with @jmcanterafonseca) about this bug we saw four months ago; Cantera said to me, Cristian, think about having 1000 contacts from Facebook in your device. Eureka, at that momentm my mind started thinking, ummmm, and after some minutes, I realized that Cantera was fine. What's happen when I try to search "Michael" and I have 1000 contacts from Facebook and I try to open 1000 transactions in IndexedDB? How many seconds are needed?