Opened 10 months ago

Last modified 10 months ago

#32931 new defect

Prevent Find (Ctrl+F) resizing letterbox on other tabs

Reported by: cypherpunks Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-fingerprinting, TorBrowserTeamTriaged
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Steps to reproduce:

  1. At the default window size, open two tabs.
  2. In one tab, open a domain/website.
  3. In the other tab, physically type a different, unrelated domain/website, and open it. Physically type it so that the two tabs are as identifiably separate as they can be in one session. No referers or variables passed in click-through URLs.
  4. Notice that each page's area fills the default window size to its edges as they are supposed to.
  5. In the first tab, open the browser's Find box (Ctrl+F) as if you were searching for text on that page. Notice the vertical size of its letterboxed page area shrink as it's supposed to.
  6. Click on the second tab to view the different, unrelated domain. Notice its tab does NOT have a Find box at the bottom, but its letterboxed page area shrunk nonetheless.
  7. On the first tab, close the Find box. Notice the page area grow to its original size.
  8. Click on the second tab that never had a Find box. Notice its page area has also grown to its original size.

Thus, opening Find on one tab passes the indication of its opened state to all tabs.

Expected result:
Opening Find in one tab would not affect the letterboxes of other tabs.

Child Tickets

Change History (4)

comment:2 Changed 10 months ago by cypherpunks

  1. In the first tab, open the browser's Find box (Ctrl+F) as if you were searching for text on that page. Notice the vertical size of its letterboxed page area shrink as it's supposed to.

I should have said, "shrink as I guess it's supposed to," because I don't know if it's supposed to shrink the page area or if it's supposed to overlay on top of it.

I found more issues that appear to depend on previous steps and may be related to Bugzilla's 1593585 (part 2):

  1. Have multiple tabs opened to other pages.

Next, do the steps in the description, paying careful attention not to hover your mouse cursor over the other inactive tabs.

  1. While viewing the second tab (the one without the Find bar), slowly move your mouse cursor over the other tabs in the tab bar. When the mouse cursor touches a particular inactive tab, the page area of the tab you're viewing will spontaneously grow.
  2. Click on the first tab (the one with the Find bar). Notice it, too, has grown.
  3. While viewing the first tab, slowly move your mouse cursor over the other tabs in the tab bar. When the mouse cursor touches a particular inactive tab, the page area of the tab you're viewing will spontaneously shrink back to its Findbar-letterboxed size.

I have not been able to reliably reproduce this behavior, and it doesn't always result from hovering over the same inactive tab in the tab bar. I can sometimes reset the behavior by closing the Find bar and refreshing the two experimented tabs.

comment:3 Changed 10 months ago by Thorin

Keywords: tbb-fingerprinting added

keywording so all the LB stuff is grouped

comment:4 Changed 10 months ago by boklm

Keywords: TorBrowserTeamTriaged added
Note: See TracTickets for help on using tickets.