Closed Bug 1616063 Opened 5 years ago Closed 5 years ago

Popup blocking is broken

Categories

(GeckoView :: General, defect, P1)

75 Branch
Unspecified
All
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: imanol.martin, Assigned: snorp)

Details

(Whiteboard: [geckoview:m75][fxr:p1])

Attachments

(1 obsolete file)

+++ This bug was initially created as a clone of Bug #1610338 +++

Steps to reproduce:

This happens both in Firefox Reality and Fenix including the current Fennec Nightly.

Actual results:

Scrolling doesn't work anymore

Expected results:

Scrolling should work

Version: 74 Branch → 75 Branch

This is working fine in Fenix. At one point, FxR was not resolving the GeckoResult returned from onPopupPrompt(). Is that still the case? If so, can you try denying it or something and see if that helps?

Flags: needinfo?(imanol.martin)

I can reproduce this in Fenix master too. I've tried to always complete the result confirming the prompt and I get the same result. Disabling e10s solves the issue.

Flags: needinfo?(imanol.martin)
Whiteboard: [geckoview:m76]
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [geckoview:m76] → [geckoview:m75]

OK, things are even worse on desktop. The following STR work for me:

  1. Navigate to http://popuptest.com/popuptest4.html
  2. Hover over the "Mouseover Popup" link
  3. Accept at least one of the popup windows in the doorhanger
  4. Observe that you can't edit the location bar in the new popup window.

Andrew, this seems kinda DOM-like? Could we get an assignee? This is blocking FxR release, but also occurs on Fenix and desktop.

Flags: needinfo?(overholt)

Isn't that the UI Firefox has had for popups for ages. Basically a window on which new tabs aren't opened.
That doesn't hint about DOM. Same thing with GeckoView not scrolling, doesn't really smell a DOM issue.

Flags: needinfo?(overholt)
Whiteboard: [geckoview:m75] → [geckoview:m75][fxr:p1]
Whiteboard: [geckoview:m75][fxr:p1] → [geckoview:m76][fxr:p1]

This isn't strictly correct, but a whole bunch of window features
make no sense or are harmful anyway. In this the test site
specifies scrollbars=no which seems to hose scrolling.

Assignee: nobody → snorp
Status: NEW → ASSIGNED
Whiteboard: [geckoview:m76][fxr:p1] → [geckoview:m75][fxr:p1]
Attachment #9130226 - Attachment is obsolete: true

This is working as designed per window features.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: