Reps bundle was reverted to a previous version (but original files were not)
Categories
(DevTools :: Shared Components, defect, P3)
Tracking
(firefox-esr68 unaffected, firefox73 wontfix, firefox74 wontfix, firefox75 fixed)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox73 | --- | wontfix |
firefox74 | --- | wontfix |
firefox75 | --- | fixed |
People
(Reporter: nchevobbe, Assigned: nchevobbe)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
In Bug 1602804 the reps bundle file was directly modified, without modifying the original file.
It means that when doing a node bin/bundle.js
now, the reps file will be updated to reflect what's in the original file.
Jaril, was the change intentional? It reverted a change that was made for performance reason, so I'm not sure
Assignee | ||
Comment 1•5 years ago
|
||
Jason, you reviewed that patch, could you tell me more about what it was for?
Comment 2•5 years ago
•
|
||
Yes, the change was intentional. We no longer need to release the object actors .
Watchpoints are now managed in a Map and not on Object actors, which makes a big difference for quality.
Assignee | ||
Comment 3•5 years ago
|
||
okay thanks for the answer
Comment 4•5 years ago
|
||
removed part of devtools-reps/src/object-inspector/actions.js as suggested in the patch D61086
Updated•5 years ago
|
Comment 6•5 years ago
|
||
Backed out changeset 17263a32d12e (Bug 1607148) for causing debugger failures CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=288237474&repo=autoland&lineNumber=426
Backout: https://hg.mozilla.org/integration/autoland/rev/cf1e77de13c485234dc2999c5369a15ca36d41e0
Assignee | ||
Comment 7•5 years ago
|
||
jest test failing, asked Stepan if he can look what's going on
Assignee | ||
Comment 8•5 years ago
|
||
(In reply to Jason Laster [:jlast] from comment #2)
Yes, the change was intentional. We no longer need to release the object actors .
Watchpoints are now managed in a Map and not on Object actors, which makes a big difference for quality.
Looking at the patch again and it looks weird to me.
We should still want to reach devtools/client/debugger/src/client/firefox/commands.js#90-99 for elements that are displayed in the ObjectInspector right (like the scopes panel, preview, watch expression, ...)?
Unless we're releasing those from some debugger function? But in that case we should be able to remove the releaseActor
command, and remove the tests that are asserting the release of those actors.
Updated•5 years ago
|
Comment 9•5 years ago
|
||
we can safely remove the watchpoint logic, but should keep the rest
Assignee | ||
Comment 10•5 years ago
|
||
Stepan, looks like we have a clear view of what's needed now, do you want to pick that up?
No worries if you don't or can!
Comment 11•5 years ago
|
||
I'd prefer not to work on this one if it is ok. I am not that familiar with this topic.
Assignee | ||
Comment 12•5 years ago
|
||
sure, no worries, I'll take it then :)
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
|
||
The Reps bundle was directly edited, but the change
wasn't made in the original action file
Furthermore, changes made in Bug 1602804 were too
strict, as we still need to release actors when
we can.
Updated•5 years ago
|
Comment 14•5 years ago
|
||
Comment 15•5 years ago
|
||
bugherder |
Comment 16•5 years ago
|
||
Is this something we need on Beta for 74 or can this ride 75 to release?
Assignee | ||
Comment 17•5 years ago
|
||
not sure, what do you think Jason?
Comment 18•5 years ago
|
||
P3 and we shipped our last beta, so wontfix for 74.
Updated•3 years ago
|
Updated•3 years ago
|
Description
•