Closed Bug 1575386 Opened 5 years ago Closed 4 years ago

[Fission] Frame contents are sometimes missing from saved pages with SingleFile

Categories

(WebExtensions :: General, defect, P3)

70 Branch
Desktop
All
defect

Tracking

(Fission Milestone:M6c, firefox69 unaffected, firefox70 affected, firefox71 affected)

RESOLVED WORKSFORME
Fission Milestone M6c
Tracking Status
firefox69 --- unaffected
firefox70 --- affected
firefox71 --- affected

People

(Reporter: gildas.lormeau, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0

Steps to reproduce:

1 - Install SingleFile from https://addons.mozilla.org/firefox/addon/single-file
2 - Go to https://www.psl.com/job?gh_jid=4338490002&gh_src=936dd41f2
3 - Save the page with SingleFile
4 - Open the saved page

Actual results:

The main content is not saved. The page uses a iframe tag to embed this content.

Expected results:

The main content should be saved.

Not sure how this is related but using the default "Save As" feature of Firefox, also fails. But it happens immediately, and not a single file gets created on disk. Checking the console there is even no error / warning reported. The download manager just mentions that the download has been failed.

Mike and Nika, do you think that should be files as a separate bug, or can both situations (Firefox, and WebExtension API) be related?

Flags: needinfo?(nika)
Flags: needinfo?(mconley)
Product: Firefox → WebExtensions
Version: 70 Branch → Firefox 70

Hi, i tried to replicate this using Windows10 64bit and with the latest firefox nightly 70.0.a1 and i was able to download the html

Using SingleFile it created a 1.9mb html (attached to this bug)
Using Save_as built in feature of firefox it created a 11kb file. (also attached to this bug)

can you check and let me know if the singlefile html is not good?

thanks
Pablo

Attached file SingleFile.html
Attached file Save_as.html

(In reply to Pablo from comment #2)

Hi, i tried to replicate this using Windows10 64bit and with the latest firefox nightly 70.0.a1 and i was able to download the html

Did you try it with Fission-enabled? (fission.autostart set to true, and then restart). I might be misinterpreting the bug, but I believe this is a Fission-only regression.

Flags: needinfo?(pablo.muir)
Flags: needinfo?(nika)
Flags: needinfo?(mconley)

I filed bug 1576188 about getting Save Page As working with Fission-enabled on sites with cross-domain iframes.

Depends on: 1576188

I misunderstood the description, this likely doesn't depend on 1576188, but likely does on fission-webext.

No longer depends on: 1576188
See Also: → 1576188
Priority: -- → P3

When i enabled Fission in about:config i was able to replicate the problem with the latest firefox nightly release
attached is the save file created that has missing content.

Windows10 64bit
Firefox Nightly 70.0a1 and 71.0a1 issue is reproducible

Ubuntu 18.04 64bit
Firefox Nightly 70.0a1 and 71.0a1 issue is reproducible

Macos 10.14
Firefox Nightly 70.0a1 and 71.0a1 issue is reproducible

Flags: needinfo?(pablo.muir)
Component: Untriaged → General
OS: Unspecified → All
Hardware: Unspecified → Desktop

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --
Priority: -- → P3
Version: Firefox 70 → 70 Branch

Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → ?

Bugbug thinks this bug is a regression, but please revert this change in case of error.

Keywords: regression
Fission Milestone: ? → M6
Fission Milestone: M6 → M6c

Tom, is this still broken and do we know why?

Flags: needinfo?(tomica)

This should be fixed now after changes in bug 1587541 and related bugs, I was able to confirm the extension working with cross-origin OOP iframes with Fission enabled.

The original STR link is not working anymore, Gildas can you please verify this works for you now?

Flags: needinfo?(tomica) → needinfo?(gildas.lormeau)

Closing based on comment 14 saying it is fixed now and no longer reproducible.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(gildas.lormeau)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: