Distinguish objects and frames from different locations
Categories
(Core Graveyard :: Web Replay, enhancement)
Tracking
(firefox71 fixed)
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: bhackett1024, Assigned: bhackett1024)
References
Details
Attachments
(1 file)
Right now, ReplayDebugger objects, frames, and so forth are associated with the current pause, and have their contents cleared out so that they are unusable when the debugger unpauses. It would be nice to improve this behavior, so that objects can be used even when the debugger is not paused at the point they came from.
The immediate need for this is to improve handling of messages logged by the console and logpoints. Right now we have a separate ReplayDebuggerObjectSnapshot class for this, but it is clunky, duplicates functionality from the normal object case, and only works well with vanilla objects and arrays. By distinguishing objects logged to the console from objects that are part of some debugger pause, we can use normal ReplayDebuggerObjects in the former case. Logged objects still can't be fully inspected (we can't send queries to the replaying process to access contents not included in the preview) but this functionality could be extended in the future to support that.
Assignee | ||
Comment 1•5 years ago
|
||
Comment 4•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Description
•