Closed Bug 1641586 Opened 4 years ago Closed 4 years ago

GeckoWebExecutor.fetch returns 403 in private browsing

Categories

(GeckoView :: General, defect, P2)

Unspecified
All

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1530022

People

(Reporter: amejia, Assigned: owlish)

References

Details

More detail and STR can be found in the Fenix bug

Severity: -- → S3
Rank: 1
Priority: -- → P2
Whiteboard: [geckoview:m80]
Priority: P2 → P1
Assignee: nobody → bugzeeeeee

Some results of initial investigation:

Not reproducible on Fenix release (5.2.0, Build 21701706, GV 78.0-20200612174529, AC 46.0.0), device Samsung Galaxy S8

Reproducible on:

  • Fenix Nightly (200630 06:01, Build 21820613, GV 79.0a1-20200628092814), device Samsung Galaxy S8 Android 9,
  • Reference Browser (GV80, AC49.0.20200702131412) and (GV78, AC49.0.20200702131412), device Samsung Galaxy S8 Android 9
  • Reference Browser (GV80, AC49.0.20200702131412), emulator Pixel 2 Android R API 30
  • Firefox Focus (GV77.0-20200602142841 and GV78.0-20200625152958) - important to note that Focus doesn't use WebExecutor for downloads.

In some cases the message "Download Failed" was absent (as was message about completed download) (Reference Browser, Focus), but the file was nowhere to be found.

I think at this point we can safely rule out GeckoView in general and WebExecutor in particular. I am continuing investigation to find out what is going on here.

Also, I have tried setting network.cookie.sameSite.laxByDefault to false in the above Nightly - the bug was still reproducible.

The best way forward on this is probably just to read the initial response instead of making a new one, which is Bug 1530022.

Depends on: 1530022
Priority: P1 → P2
Whiteboard: [geckoview:m80]

I tried STR in GVE with the new endpoint (see bug 1530022) - the bug does not reproduce.

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