WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED LATER
135663
ReplaySavepoints
Web Replay: support replaying to arbitrary debugger positions
https://bugs.webkit.org/show_bug.cgi?id=135663
Summary
Web Replay: support replaying to arbitrary debugger positions
Brian Burg
Reported
2014-08-06 12:05:00 PDT
We should be able to revert back to any position that the debugger is in. In past prototypes, we have called this concept "savepoints", "bookmarks", or "checkpoints". Savepoints have coordinates of <event loop input, breakpoint, debugger walk>. The algorithm is: 0. During normal replay, keep records of how many times a breakpoint is hit per event loop input. 1. replay to the preceding event loop input and pause playback 2. enable the debugger and set the preceding breakpoint which was hit 3. unpause playback, then that breakpoint 4. replay the series of debugger commands that led to the terminal state. This feature may be split into smaller bugs. It requires no new backend support.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2014-08-06 12:05:10 PDT
<
rdar://problem/17934582
>
Brian Burg
Comment 2
2014-08-11 22:45:57 PDT
This could possibly be messed up by promises not working when the inspected page is paused.
Blaze Burg
Comment 3
2017-07-10 14:01:25 PDT
Closing web replay-related bugs until we resume working on the feature again.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug