Followup to bug 480350.
nsIBrowserHistory.registerOpenPage() and nsIBrowserhistory.unregisterOpenPage() use synchoronous DB calls, and are called on each pageload. This kills babies. Make them async.
(In reply to comment #0)
> Make them async.
i must note that joining by uri would solve this without need to make this async, and would also go toward direction of bug 546253
(In reply to comment #1)
> i must note that joining by uri would solve this without need to make this
> async, and would also go toward direction of bug 546253
Hm, hadn't concidered that - thanks! Would also mean the tests won't need to be chsnged to deal with async either.
i think i pointed out this possible solution in my review in bug 480350, sorry if i was unclear.
Since now we just store in a temp table without touching disk tables, this bug is now useless. Fixed with bug 546253.
well, better WONTFIX since they are not async.