Fix previewing for special-cased objects
Categories
(Core Graveyard :: Web Replay, defect)
Tracking
(firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: bhackett1024, Assigned: bhackett1024)
Details
Attachments
(6 files)
33.79 KB,
patch
|
Details | Diff | Splinter Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
An assortment of objects don't preview correctly when using web replay. Additionally, even if objects do preview correctly, doing so might require making debugger requests, which requires a replaying process to be at the point where the debugger is paused at and prevents us from being able to fully update the UI based on cached pause data.
The attached patch fixes these issues for an assortment of objects --- typed arrays, sets, maps, weak sets, weak maps, regexps, dates, errors. I also tried to call the right native instead of accessing properties which might have been overridden, like RegExp.prototype.toString, for more consistency with how we handle typed arrays.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Depends on D43318
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D43319
Assignee | ||
Comment 4•6 years ago
|
||
Depends on D43320
Assignee | ||
Comment 5•6 years ago
|
||
Depends on D43321
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/52a541822f42
https://hg.mozilla.org/mozilla-central/rev/19ab89cb9468
https://hg.mozilla.org/mozilla-central/rev/607ed403709d
https://hg.mozilla.org/mozilla-central/rev/aa75f0814cbe
https://hg.mozilla.org/mozilla-central/rev/ed6ce702ad2a
Comment 8•6 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/52a541822f42
https://hg.mozilla.org/releases/mozilla-beta/rev/19ab89cb9468
https://hg.mozilla.org/releases/mozilla-beta/rev/607ed403709d
https://hg.mozilla.org/releases/mozilla-beta/rev/aa75f0814cbe
https://hg.mozilla.org/releases/mozilla-beta/rev/ed6ce702ad2a
Updated•5 years ago
|
Description
•