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

upstream: Merge upstream commits up to 609b7fac79a552f746dc880a28927dee382cd082 #220

Merged

Commits on May 22, 2024

  1. Version Packages (alpha) (rrweb-io#1453)

    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] and github-actions[bot] authored May 22, 2024
    Configuration menu
    Copy the full SHA
    81c54ab View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. inlineImages: Setting of image.crossOrigin is not always necessary (r…

    …rweb-io#1468)
    
    Setting of the `crossorigin` attribute is not necessary for same-origin images, and causes an immediate image reload (albeit from cache) necessitating the use of a load event listener which subsequently mutates the snapshot.  This change allows us to  avoid the mutation of the snapshot for the same-origin case.
    
    * Modify inlineImages test to remove delay and show that we can inline images without mutation
    
    * Add an explicit test for when the `image.crossOrigin = 'anonymous';` method is necessary.  Uses a combination of about:blank and our test server to simulate a cross-origin context
    
    * Other test changes: there were some spurious rrweb mutations being generated by the addition of the crossorigin attribute that are now elimnated from the rrweb/__snapshots__/integration.test.ts.snap after this PR - this is good
    eoghanmurray authored May 23, 2024
    Configuration menu
    Copy the full SHA
    4014305 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    d7cf8dd View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Removing global document references (rrweb-io#1482)

    fix for options `recordCanvas: true`: 
    * replace document.createElement with doc.createElement in rrweb-snapshot code
    * Eoghan: add a regression test to prevent future accidental use of `document` instead of `doc`.  This test can be excised if a new feature can only be run in the browser and not in the jsdom environment
    AlfieJones authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f3cf092 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. No neg lookbehind (rrweb-io#1493)

    * Older versions of Safari 16 don't support lookbehind assertions - https://caniuse.com/js-regexp-lookbehind
    
    * Refactor to show the similarity between these two regexes
    
    * Apply formatting changes
    
    * Create no-neg-lookbehind.md
    
    ---------
    
    Co-authored-by: eoghanmurray <[email protected]>
    eoghanmurray and eoghanmurray authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    82f6fec View commit details
    Browse the repository at this point in the history
  2. Refactor to preclude the need for a continuous raf loop (rrweb-io#1328)

    * Refactor to preclude the need for a continuous raf loop
    
    * Apply formatting changes
    
    * Create shadow-dom-unbusify.md
    
    ---------
    
    Co-authored-by: eoghanmurray <[email protected]>
    eoghanmurray and eoghanmurray authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    d38893f View commit details
    Browse the repository at this point in the history
  3. perf(mutation): refactor parent removed detection to iterative proced…

    …ure (rrweb-io#1489)
    
    * perf(mutation): add deep tree benchmark
    
    * perf(mutation): use iterative procedure
    
    * perf(mutation): run formatter
    
    * perf(mutation): add changeset
    JonasBa authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    609b7fa View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Merge commit '81c54abab2c786a8c58d3394d0a008571a5f9f07' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    674c486 View commit details
    Browse the repository at this point in the history
  2. Merge commit '40143059446cee5c042c007b1c2e976f36e172f5' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b6f586a View commit details
    Browse the repository at this point in the history
  3. Merge commit 'd7cf8dd07547f6fb22ef82e341a88357c4053bd3' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    35be41e View commit details
    Browse the repository at this point in the history
  4. Merge commit 'f3cf0928df30d5ed5c0d573c524be6e744c0f8d3' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    fb97970 View commit details
    Browse the repository at this point in the history
  5. Merge commit '82f6fecf36413ecbc994a510144487f1de20d1d5' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6ff1d39 View commit details
    Browse the repository at this point in the history
  6. Merge commit 'd38893f6338facf331fd1f6e63c121120b81177d' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    567d281 View commit details
    Browse the repository at this point in the history
  7. Merge commit '609b7fac79a552f746dc880a28927dee382cd082' into develop-…

    …merge-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2aeb348 View commit details
    Browse the repository at this point in the history
  8. Apply formatting changes

    billyvg authored and github-actions[bot] committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    48c44e5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8862588 View commit details
    Browse the repository at this point in the history
  10. upstream: Merge upstream commits up to 609b7fa (#219)

    Merges upstream commits up to 609b7fa
    billyvg authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    febd76e View commit details
    Browse the repository at this point in the history
  11. Merge commit 'febd76ed13932cf68871d5adb63c1acbdc11afa1' into sentry-v…

    …2-update-to-609b7fac79a552f746dc880a28927dee382cd082
    billyvg committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a5d24b4 View commit details
    Browse the repository at this point in the history