Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement rebase workflow for rrweb #94

Merged
merged 0 commits into from
Oct 17, 2022
Merged

implement rebase workflow for rrweb #94

merged 0 commits into from
Oct 17, 2022

Conversation

Vadman97
Copy link
Member

@Vadman97 Vadman97 commented Oct 17, 2022

Groups highlight changes in d3dff5e to make the rrweb repo rebase friendly.
Updates our fork up to 2286c11

@Vadman97 Vadman97 force-pushed the vadim/rebase branch 3 times, most recently from 0f42054 to 3d5a745 Compare October 17, 2022 21:47
@Vadman97 Vadman97 changed the title Vadim/rebase implements rebase workflow for rrweb and updates fork Oct 17, 2022
@Vadman97 Vadman97 changed the title implements rebase workflow for rrweb and updates fork implement rebase workflow for rrweb Oct 17, 2022
@Vadman97 Vadman97 marked this pull request as ready for review October 17, 2022 21:52
@Vadman97 Vadman97 requested review from a team, et and aptlin and removed request for a team October 17, 2022 21:52
@Vadman97
Copy link
Member Author

Vadman97 commented Oct 17, 2022

for context:

  • this PR does not introduce new changes from our side, but rather updates the git history to make future repo updates easier
  • this PR updates our fork to the latest rrweb-io/rrweb master
  • will be landing this manually to update our master branch git history

@Vadman97 Vadman97 merged commit 3112169 into master Oct 17, 2022
Vadman97 added a commit to highlight/highlight that referenced this pull request Oct 17, 2022
update to include HIG-2959 fix as well as updating rrweb fork.
see highlight/rrweb#94 and highlight/rrweb#93
Vadman97 added a commit to highlight/highlight that referenced this pull request Oct 18, 2022
## Summary

update to include HIG-2959 fix as well as updating rrweb fork. 
see highlight/rrweb#94 and highlight/rrweb#93

## How did you test this change?

Recording and replaying my own session with the new rrweb in client and frontend.
Canvas recording, obfuscation, normal record/replay look good.
https://frontend-pr-3200.onrender.com/1/sessions/ZvuQEPT1Hqrsmiqgb9sMrJlOheY0?page=1&query=and%7C%7Ccustom_created_at%2Cbetween_date%2C30%20days

## Are there any deployment considerations?

Bumped client version to keep track of new sessions.
Using https://static.highlight.run/beta/index.js to test new client for app.highlight.run recordings.
Will remove beta build after this is merged.
Vadman97 added a commit to highlight/highlight that referenced this pull request Oct 18, 2022
## Summary

update to include HIG-2959 fix as well as updating rrweb fork. 
see highlight/rrweb#94 and highlight/rrweb#93

See #3200 

Fixed by reverting rrweb-io/rrweb#962 which causes problems. Will be pointing out the observers issue there.

This also cleans up some client state logic which should make sure we do not call `rrweb.addCustomEvent` which we are not recording

## How did you test this change?

Before: 
![image](https://user-images.githubusercontent.com/1351531/196545769-12c0ff1f-44a6-40a5-8457-9f224785a7e3.png)

After:
![image](https://user-images.githubusercontent.com/1351531/196560173-8b550e2e-1b4d-48c8-a00e-04f69f62197f.png)


## Are there any deployment considerations?

Bumped client version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant