Closed Bug 236394 Opened 20 years ago Closed 20 years ago

Links opened in new tabs are not added to History

Categories

(Firefox :: Bookmarks & History, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: u60234, Assigned: bugzilla)

Details

(Keywords: dataloss, regression)

Attachments

(1 file)

A link opened in a new tab or window does not get added to History. That link is
then also blocked from being added when opened in a current tab.

Steps to reproduce:
1. Open the History sidebar and make sure you can see any new entries that are
added, i.e. open the "Today" group if you sort by date.
2. Open a page that have multiple links on it, for example a Bugzilla search
result page, or this page.
3. Open one of the links not previously visited in a new tab or window.

Result:
The new page is not added to History, and is also stopped from being added at a
later date, new tab or not.

This is a regression between the 2004-02-16 and 2004-02-17 builds.
Keywords: regression
Blake fixed bug 234136 (links opened in new tabs aren't marked as visited) on
Feb 16, so he might have caused this regression.
This regressed between 2004-02-16-08 and 2004-02-17-08, so the window fits with
that checkin.
I think the problem is that the entry is getting set to hidden, because it hits
this logic in nsGlobalHistory::AddPageToDatabase:

    if (isJavascript || aRedirect || !aTopLevel) {
      // if this is a JS url, or a redirected URI or in a frame, hide it in
      // global history so that it doesn't show up in the autocomplete
      // dropdown. AddExistingPageToDatabase has logic to override this
      // behavior for URIs which were typed. See bug 197127 and bug 161531
      // for details.
      rv = SetRowValue(row, kToken_HiddenColumn, 1);

We pass aTopLevel == false for adding URIs opened in new tabs.  Should we be
passing true?
Yes, we should be setting aToplevel for new tabs (aToplevel == false is for
sub-frames, which doesn't apply here).  Does this bug exist in seamonkey also?

I couldn't find anything like this in SeaMonkey.
using build: 
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040303
Firefox/0.8.0+ (mmoy)

personally, i don't think bug 234136 is fixed, though i haven't had a
middle-click button until recently.  smells dupe-ish.
Attached patch patchSplinter Review
Keywords: dataloss
checked in.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Component: History → Bookmarks & History
QA Contact: mozilla → bookmarks
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: