Closed Bug 555911 Opened 16 years ago Closed 7 years ago

Recent history list doesnt contain all visited pages

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Maemo
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: p.chwiej, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 Build Identifier: Mozilla/5.0 (X11; U; Linux armv7l; en-US; rv:1.9.2.3pre) Gecko20100329 Namoroka/3.6.3pre Fennec/1.1a2pre Maemo 5 fennec_1.1~a2~20100329010617_armel.deb Reproducible: Sometimes Steps to Reproduce: 1. Open Fennec 2. Go to http://www.onet.pl 3. Go to http://www.wp.pl 4. Go to http://www.skapiec.pl 5. Tap on URL field Actual Results: Most of the time(8/10 I would say) only two first pages are shown on recent history list Expected Results: All three visited webpages are available on recent history list
The default history list (the items that appear when tapping on the URLbar) are pulled from a cache - not directly from the sqlite DB. We do this to speed up the display of the history list. The down side is that it takes a few seconds for the cache to refresh. We don't constantly refresh the cache, for performance reasons. If you wait a few seconds between steps 4 and 5, do all the pages appear?
(In reply to comment #1) > If you wait a few seconds between steps 4 and 5, do all the pages appear? No, I can see it even if I wait 20-30 seconds before moving to the next site. If this issue is visible, recent history list seems to be like 'one step' behind.
(In reply to comment #2) > If this issue is visible, recent history list seems to be like 'one step' > behind. Yes, exactly. In bug 547993 we added a bookmark listener to update the cache on bookmark changes. We would need a history listener to update the cache on history changes. We decided against this initially because history is very active and you increase the cache activity, which is good and bad. We decided that keeping the recent history list "one step behind" isn't too bad - considering how few times one single visit would affect the recent history anyway.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: Linux/Maemo → General
OS: Linux → Linux (embedded)
Hardware: Other → ARM
Closing all opened bug in a graveyard component
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.