Closed Bug 1729428 Opened 3 years ago Closed 3 years ago

The remote profiler doesn't pick up the preferences from the remote about:profiling page

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect, P1)

defect

Tracking

(firefox-esr78 unaffected, firefox-esr91 unaffected, firefox92 unaffected, firefox93 unaffected, firefox94 fixed)

RESOLVED FIXED
94 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- unaffected
firefox92 --- unaffected
firefox93 --- unaffected
firefox94 --- fixed

People

(Reporter: julienw, Assigned: julienw)

References

(Regression)

Details

(Keywords: regression)

Attachments

(5 files)

STR:

  1. Open about:debugging
  2. Connect to a phone or another firefox that's run with --start-debugger-server
  3. Switch to the "custom" preset and click on "Edit Settings"
  4. Change some settings, then click on the back button in the page

=> Notice that nothing changed in the devtools panel (look especially at the description below). If you changed the preset in the settings page, it's still in "custom" in the devtools panel.

  1. Select some preset, then come back to "custom" and click on "Edit Settings"

=> Notice that nothing changed in the settings page, but the custom values should have been reset.

This is due to how we handle preferences now, and exposes a bug that was present but not visible.

Assignee: nobody → felash

The regressed by field suggests this broke yesterday. Can you please clarify what broke this if 92/93 are also affected?

Flags: needinfo?(felash)

Yeah this broke yesterday, this was working before as far as I could see!

Flags: needinfo?(felash)
Attachment #9240140 - Attachment description: Bug 1729428 - [devtools performance] Load the real profiler UI in about:debugging instead of a blank page r=jdescottes! → Bug 1729428 - [devtools performance] In tests, load the real profiler UI in about:debugging instead of a blank page r=jdescottes!
Pushed by jwajsberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/67bdb0022b4b
[devtools performance] Use a different page context for the remote devtools panel r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/8b8092a4b068
[devtools performance] Properly destroy all observers in all cases r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/2086475d4f84
[devtools performance] Split helpers from head.js so that they can be reused more easily r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/cfb44eceecab
[devtools performance] In tests, load the real profiler UI in about:debugging instead of a blank page r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/ae13bde882aa
[devtools performance] Add a test to check that settings are properly applied when profiling in about:debugging r=jdescottes
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: