Closed Bug 1875040 Opened 1 year ago Closed 1 year ago

about:blank is created when we check CanSavePresentation

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: farre, Assigned: farre)

References

Details

(Keywords: perf-alert)

Attachments

(2 obsolete files)

No description provided.
Assignee: nobody → afarre
Status: NEW → ASSIGNED
Summary: Use GetExtantDocument to check if presentation can be saved → about:blank is created when we check CanSavePresentation

Avoids accidentally creating a document when checking if a document's
presentation can be saved.

Severity: -- → S3

Try looks good, with the exception of a permafail at:

remote/cdp/test/browser/network/browser_navigationEvents.js
  FAIL Page.frameAttached(10737418241) received before Network.requestWillBeSent(Subdocument)) -

The document requiring the special casing is no longer created, so the
special case can go away.

Depends on D198781

Attachment #9375375 - Attachment description: Bug 1875040 - Remove Fission specific cases. r=whimboo! → Bug 1875040 - [cdp] Remove Fission specific cases from context observer. r=whimboo!
Pushed by afarre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0e77ff8e2bfc Use GetExtantDocument instead of GetDocument. r=smaug https://hg.mozilla.org/integration/autoland/rev/8af7503ecb57 [cdp] Remove Fission specific cases from context observer. r=whimboo,webdriver-reviewers
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
Regressions: 1876218
Regressions: 1877481

(In reply to Pulsebot from comment #5)

Pushed by afarre@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0e77ff8e2bfc
Use GetExtantDocument instead of GetDocument. r=smaug
https://hg.mozilla.org/integration/autoland/rev/8af7503ecb57
[cdp] Remove Fission specific cases from context observer.
r=whimboo,webdriver-reviewers

== Change summary for alert #41281 (as of Fri, 02 Feb 2024 03:50:25 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new)
9% cross_origin_pageload windows10-64-shippable-qr e10s fission stylo webrender-sw 261.33 -> 239.00
8% cross_origin_pageload windows10-64-shippable-qr e10s fission stylo webrender-sw 260.98 -> 239.78
8% cross_origin_pageload linux1804-64-shippable-qr e10s fission stylo webrender-sw 250.84 -> 230.53
8% cross_origin_pageload windows10-64-shippable-qr e10s fission stylo webrender 261.58 -> 240.69
6% cross_origin_pageload linux1804-64-shippable-qr e10s fission stylo webrender 255.62 -> 239.72

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=41281

Keywords: perf-alert

Backed out 2 changesets (bug 1875040) for causing performance regression - Bug 1877481.

Status: RESOLVED → REOPENED
Flags: needinfo?(afarre)
Resolution: FIXED → ---
Target Milestone: 124 Branch → ---

(In reply to Iulian Moraru from comment #8)

Backed out 2 changesets (bug 1875040) for causing performance regression - Bug 1877481.

== Change summary for alert #41520 (as of Tue, 20 Feb 2024 10:11:52 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
14% espn PerceptualSpeedIndex linux1804-64-shippable-qr cold fission webrender 886.95 -> 765.52 Before/After

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=41520

(In reply to Iulian Moraru from comment #8)

Backed out 2 changesets (bug 1875040) for causing performance regression - Bug 1877481.

The backout has reverted some previous performance improvements we detected:
== Change summary for alert #41514 (as of Tue, 20 Feb 2024 07:47:14 GMT) ==

Regressions:

Ratio Test Platform Options Absolute values (old vs new)
9% cross_origin_pageload windows10-64-shippable-qr e10s fission stylo webrender-sw 242.27 -> 263.44
8% cross_origin_pageload windows10-64-shippable-qr e10s fission stylo webrender 242.05 -> 261.57
8% cross_origin_pageload linux1804-64-shippable-qr e10s fission stylo webrender-sw 225.16 -> 243.02
7% cross_origin_pageload linux1804-64-shippable-qr e10s fission stylo webrender 234.31 -> 251.18
7% cross_origin_pageload linux1804-64-shippable-qr e10s fission stylo webrender-sw 229.27 -> 245.29

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=41514

Yeah, this regression is expected when backing out this patch. Nothing to be done about that unfortunately.

Flags: needinfo?(afarre)

There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:farre, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.

Flags: needinfo?(hskupin)
Flags: needinfo?(afarre)
Flags: needinfo?(hskupin)
Attachment #9375375 - Attachment is obsolete: true
Attachment #9373209 - Attachment is obsolete: true

Even though this patch is morally right, the effort to fix performance regressions is too high. The current state is good enough.

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Flags: needinfo?(afarre)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: