-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
assets + stylesheet assets #1475
base: master
Are you sure you want to change the base?
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2b58e8d - Browse repository at this point
Copy the full SHA 2b58e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7acc779 - Browse repository at this point
Copy the full SHA 7acc779View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608ba0e - Browse repository at this point
Copy the full SHA 608ba0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b20c8d5 - Browse repository at this point
Copy the full SHA b20c8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad775d8 - Browse repository at this point
Copy the full SHA ad775d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1294549 - Browse repository at this point
Copy the full SHA 1294549View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b18d21 - Browse repository at this point
Copy the full SHA 0b18d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a92a9f - Browse repository at this point
Copy the full SHA 2a92a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 150396a - Browse repository at this point
Copy the full SHA 150396aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a0dd26 - Browse repository at this point
Copy the full SHA 4a0dd26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08114ee - Browse repository at this point
Copy the full SHA 08114eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee80ed - Browse repository at this point
Copy the full SHA bee80edView commit details -
Configuration menu - View commit details
-
Copy full SHA for c65dd0d - Browse repository at this point
Copy the full SHA c65dd0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5fb47 - Browse repository at this point
Copy the full SHA 9e5fb47View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ae854 - Browse repository at this point
Copy the full SHA d8ae854View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b181a - Browse repository at this point
Copy the full SHA e2b181aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a49cc54 - Browse repository at this point
Copy the full SHA a49cc54View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5097a7 - Browse repository at this point
Copy the full SHA a5097a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f33f8ab - Browse repository at this point
Copy the full SHA f33f8abView commit details -
Configuration menu - View commit details
-
Copy full SHA for dff274b - Browse repository at this point
Copy the full SHA dff274bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3802bd5 - Browse repository at this point
Copy the full SHA 3802bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5436839 - Browse repository at this point
Copy the full SHA 5436839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d1b42 - Browse repository at this point
Copy the full SHA 60d1b42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 561dcda - Browse repository at this point
Copy the full SHA 561dcdaView commit details -
Rename
assetCapture
tocaptureAssets
Also deprecate a couple inlineImages tests
Configuration menu - View commit details
-
Copy full SHA for 973222b - Browse repository at this point
Copy the full SHA 973222bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee56ec5 - Browse repository at this point
Copy the full SHA ee56ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e96793e - Browse repository at this point
Copy the full SHA e96793eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15eda9b - Browse repository at this point
Copy the full SHA 15eda9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33030bc - Browse repository at this point
Copy the full SHA 33030bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f21787b - Browse repository at this point
Copy the full SHA f21787bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d0ade - Browse repository at this point
Copy the full SHA 69d0adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b076708 - Browse repository at this point
Copy the full SHA b076708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60b8bb1 - Browse repository at this point
Copy the full SHA 60b8bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20cd37e - Browse repository at this point
Copy the full SHA 20cd37eView commit details -
Update deprecated inlineImages option to use
captureAssets directly
Configuration menu - View commit details
-
Copy full SHA for 23f046c - Browse repository at this point
Copy the full SHA 23f046cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a66e901 - Browse repository at this point
Copy the full SHA a66e901View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec55646 - Browse repository at this point
Copy the full SHA ec55646View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bdc6c3 - Browse repository at this point
Copy the full SHA 3bdc6c3View commit details -
Cache attribute support for BODY, TABLE,
TD, TR, TH, TBODY, THEAD, image, feImage, and cursor elements
Configuration menu - View commit details
-
Copy full SHA for 3f45acb - Browse repository at this point
Copy the full SHA 3f45acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa109af - Browse repository at this point
Copy the full SHA fa109afView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb6d87 - Browse repository at this point
Copy the full SHA dcb6d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36dd426 - Browse repository at this point
Copy the full SHA 36dd426View commit details -
Refactor reset method signature to accept optional
config parameter
Configuration menu - View commit details
-
Copy full SHA for 2509e61 - Browse repository at this point
Copy the full SHA 2509e61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d49f2a - Browse repository at this point
Copy the full SHA 2d49f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d0513 - Browse repository at this point
Copy the full SHA 40d0513View commit details -
Fix asset manager to only load assets from
cacheable origins
Configuration menu - View commit details
-
Copy full SHA for 6201623 - Browse repository at this point
Copy the full SHA 6201623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f2c30d - Browse repository at this point
Copy the full SHA 4f2c30dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a8438 - Browse repository at this point
Copy the full SHA 66a8438View commit details -
Configuration menu - View commit details
-
Copy full SHA for f723f72 - Browse repository at this point
Copy the full SHA f723f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dc35d4 - Browse repository at this point
Copy the full SHA 0dc35d4View commit details -
Add support for asset manager in rrdom
And remove attribute while asset is loading
Configuration menu - View commit details
-
Copy full SHA for a75c8c6 - Browse repository at this point
Copy the full SHA a75c8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb6daf - Browse repository at this point
Copy the full SHA ffb6dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25184e7 - Browse repository at this point
Copy the full SHA 25184e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a3ed1 - Browse repository at this point
Copy the full SHA 83a3ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for be1b471 - Browse repository at this point
Copy the full SHA be1b471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480f99c - Browse repository at this point
Copy the full SHA 480f99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba20659 - Browse repository at this point
Copy the full SHA ba20659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f448b - Browse repository at this point
Copy the full SHA 53f448bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1491719 - Browse repository at this point
Copy the full SHA 1491719View commit details -
Configuration menu - View commit details
-
Copy full SHA for f689be1 - Browse repository at this point
Copy the full SHA f689be1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d4256 - Browse repository at this point
Copy the full SHA 43d4256View commit details -
Add support for updating srcset attribute in
AssetManager
Configuration menu - View commit details
-
Copy full SHA for bf3e0fe - Browse repository at this point
Copy the full SHA bf3e0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b27177 - Browse repository at this point
Copy the full SHA 9b27177View commit details -
Drop support for caching xlink:href attributes
xlink:href is deprecated Most modern browsers rewrite `xlink:href` to `href` which is currently supported Tested in Firefox, Safari & Chrome
Configuration menu - View commit details
-
Copy full SHA for 0bd373c - Browse repository at this point
Copy the full SHA 0bd373cView commit details -
Remove console.log statement in
AssetManager.manageAttribute
Configuration menu - View commit details
-
Copy full SHA for 6ffcc67 - Browse repository at this point
Copy the full SHA 6ffcc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d806e - Browse repository at this point
Copy the full SHA 04d806eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b09ff3 - Browse repository at this point
Copy the full SHA 6b09ff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b9353a - Browse repository at this point
Copy the full SHA 6b9353aView commit details -
Changeset: Added support for Asset Event and capturing many
different types of assets (not just img#src)
Configuration menu - View commit details
-
Copy full SHA for 7b8358e - Browse repository at this point
Copy the full SHA 7b8358eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b45b5cf - Browse repository at this point
Copy the full SHA b45b5cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe0d25 - Browse repository at this point
Copy the full SHA ebe0d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for e678f46 - Browse repository at this point
Copy the full SHA e678f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2181c25 - Browse repository at this point
Copy the full SHA 2181c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 548bd24 - Browse repository at this point
Copy the full SHA 548bd24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 968f4fe - Browse repository at this point
Copy the full SHA 968f4feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd25a2 - Browse repository at this point
Copy the full SHA 6fd25a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8b974 - Browse repository at this point
Copy the full SHA 3b8b974View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb39d08 - Browse repository at this point
Copy the full SHA eb39d08View commit details -
Update packages/rrweb/src/replay/asset-manager/index.ts
Co-authored-by: Eoghan Murray <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68e7815 - Browse repository at this point
Copy the full SHA 68e7815View commit details -
Delay call until all attributes are present on the new node, in case …
…the AssetManager needs to interrogate other attributes to determine how to manage, e.g. <link with href depending on rel="stylesheet"
Configuration menu - View commit details
-
Copy full SHA for 4d3ba68 - Browse repository at this point
Copy the full SHA 4d3ba68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca75f8 - Browse repository at this point
Copy the full SHA 8ca75f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de02d1 - Browse repository at this point
Copy the full SHA 8de02d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af547a3 - Browse repository at this point
Copy the full SHA af547a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c4f6c - Browse repository at this point
Copy the full SHA f9c4f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cd080 - Browse repository at this point
Copy the full SHA 00cd080View commit details -
Configuration menu - View commit details
-
Copy full SHA for c833878 - Browse repository at this point
Copy the full SHA c833878View commit details -
Need to import NodeType directly, not working after some combination …
…of this moving location & change to vitest
Configuration menu - View commit details
-
Copy full SHA for c7eeb1e - Browse repository at this point
Copy the full SHA c7eeb1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f02664 - Browse repository at this point
Copy the full SHA 6f02664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f55cee - Browse repository at this point
Copy the full SHA 1f55ceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d884d6 - Browse repository at this point
Copy the full SHA 4d884d6View commit details -
Indicate the presence of deferred assets using new
rr_captured_*
at……tributes instead of storing config on the Meta event - a better approach as discussed with Justin and Yanzhen
Configuration menu - View commit details
-
Copy full SHA for 8fc8837 - Browse repository at this point
Copy the full SHA 8fc8837View commit details -
Revert attributes in non-live mode and ensure this happens when we ca…
…n determine that Assets won't be arriving later
Configuration menu - View commit details
-
Copy full SHA for 9556922 - Browse repository at this point
Copy the full SHA 9556922View commit details -
Only record certain iframes as assets as we don't want to override th…
…e existing nested iframe mechanism
Configuration menu - View commit details
-
Copy full SHA for 7c5beef - Browse repository at this point
Copy the full SHA 7c5beefView commit details -
Configuration menu - View commit details
-
Copy full SHA for a561c33 - Browse repository at this point
Copy the full SHA a561c33View commit details -
Ensure we correctly distinguish between html <iframes> and other exot…
…ic types that inline images or pdfs
Configuration menu - View commit details
-
Copy full SHA for 134374f - Browse repository at this point
Copy the full SHA 134374fView commit details -
Bump timeouts here as I was getting failures when running whole test …
…suite concurrently
Configuration menu - View commit details
-
Copy full SHA for ed0d5ab - Browse repository at this point
Copy the full SHA ed0d5abView commit details -
Add an
asset
type which includes the element; a bit of prep work fo……r handling stylesheet assets
Configuration menu - View commit details
-
Copy full SHA for d3534be - Browse repository at this point
Copy the full SHA d3534beView commit details -
This function was replaced by getSourcesFromSrcset which ultimately d…
…erives from rrweb-io/rrweb-snapshot#74
Configuration menu - View commit details
-
Copy full SHA for 8a06c49 - Browse repository at this point
Copy the full SHA 8a06c49View commit details -
Refactor and prepare for some changes: Deal with the difference betwe…
…en `srcset` and other url attributes in one place
Configuration menu - View commit details
-
Copy full SHA for bb33dba - Browse repository at this point
Copy the full SHA bb33dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cae9720 - Browse repository at this point
Copy the full SHA cae9720View commit details -
Configuration menu - View commit details
-
Copy full SHA for e39ee96 - Browse repository at this point
Copy the full SHA e39ee96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4429182 - Browse repository at this point
Copy the full SHA 4429182View commit details -
Don't rename attrs of assets which will be refused according to initi…
…al recording config, i.e. the origins don't match. Should make the 'refused' status redundant
Configuration menu - View commit details
-
Copy full SHA for 2ada9a1 - Browse repository at this point
Copy the full SHA 2ada9a1View commit details -
New config option inlineStylesheet='all' in order to fetch stylesheet…
…s (that are otherwise blocked due to e.g. CORs issues) as assets
Configuration menu - View commit details
-
Copy full SHA for 7e17722 - Browse repository at this point
Copy the full SHA 7e17722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d8a83 - Browse repository at this point
Copy the full SHA 77d8a83View commit details -
Don't double capture blobs as _cssText and an asset. Fixes test 'capt…
…ures stylesheets with `blob:` url'
Configuration menu - View commit details
-
Copy full SHA for 3254dec - Browse repository at this point
Copy the full SHA 3254decView commit details -
Prefer to inlineStylesheets using Assets so that we can take advantag…
…e of requestIdleCallback and not block the main thread during snapshotting
Configuration menu - View commit details
-
Copy full SHA for f4a88f5 - Browse repository at this point
Copy the full SHA f4a88f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c78feb - Browse repository at this point
Copy the full SHA 1c78febView commit details -
Improvements to comments on buildStyleNode (don't want to rebase as i…
…s on another branch)
Configuration menu - View commit details
-
Copy full SHA for bbec8e8 - Browse repository at this point
Copy the full SHA bbec8e8View commit details -
Capture <style> element css via an asset event to avoid main thread p…
…rocessing cost during initial snapshotting
Configuration menu - View commit details
-
Copy full SHA for 50d4953 - Browse repository at this point
Copy the full SHA 50d4953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 578bcdf - Browse repository at this point
Copy the full SHA 578bcdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bc516d - Browse repository at this point
Copy the full SHA 7bc516dView commit details -
Add setting to control how quickly stylesheet assets get emitted - so…
…lves real problem in 'can record style text mutations' where we need to have the asset events emitted so that we can replay correctly
Configuration menu - View commit details
-
Copy full SHA for d03a53c - Browse repository at this point
Copy the full SHA d03a53cView commit details -
Don't queue up asset callbacks twice; was happening after `replayer.p…
…ause` in 'can record style text mutations' test - actual fix is to skip in `applyEventsSynchronously` as the event has already been handled by preloadAllAssets on FullSnapshot event
Configuration menu - View commit details
-
Copy full SHA for 3fcbc79 - Browse repository at this point
Copy the full SHA 3fcbc79View commit details -
We can rebuild styles immediately without the async/promise delay tha…
…t is necessary for images. This fixes the 'can record style text mutations' test where we are scrubbing around the replayer synchronously and expect the DOM to keep up
Configuration menu - View commit details
-
Copy full SHA for 396dd0c - Browse repository at this point
Copy the full SHA 396dd0cView commit details -
When we rebuild styles immediately from a snapshot, ensure we are cor…
…rectly using cssTextSplits by applying to the serializedNode rather than the DOM node. Another fix the 'can record style text mutations' test
Configuration menu - View commit details
-
Copy full SHA for 84618b7 - Browse repository at this point
Copy the full SHA 84618b7View commit details -
Didn't realize we can use the 'as' keyword to treat an rrdom element …
…as a real element - otherwise rrweb-snapshot would need to import RRStyleElement which would create a cyclic dependency
Configuration menu - View commit details
-
Copy full SHA for 91a1e1d - Browse repository at this point
Copy the full SHA 91a1e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d555c09 - Browse repository at this point
Copy the full SHA d555c09View commit details -
Restore
inlineImages
as a first class config option which bypasses ……the `origins` mechanism to attempt to inline all images. The previous method will still be used in standalone snapshots
Configuration menu - View commit details
-
Copy full SHA for ada0769 - Browse repository at this point
Copy the full SHA ada0769View commit details -
Remove tests that are duplicated minus the 'if inlineImages is on' pa…
…rt - they are basically testing the same thing as the iframe versions still have <img> elements. These tests were also previously marked DEPRECATED due to association with older inlineImages setting
Configuration menu - View commit details
-
Copy full SHA for 6554bf1 - Browse repository at this point
Copy the full SHA 6554bf1View commit details -
Don't emit style mutations if we haven't serialized the style sheet y…
…et - the asset event will include the final content anyway
Configuration menu - View commit details
-
Copy full SHA for a6b520b - Browse repository at this point
Copy the full SHA a6b520bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3c65d - Browse repository at this point
Copy the full SHA 8f3c65dView commit details -
Catch and fix omission of absoluteToStylesheet processing on style te…
…xt node mutations
Configuration menu - View commit details
-
Copy full SHA for eaa0f09 - Browse repository at this point
Copy the full SHA eaa0f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for a912e16 - Browse repository at this point
Copy the full SHA a912e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea66b5 - Browse repository at this point
Copy the full SHA dea66b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2482503 - Browse repository at this point
Copy the full SHA 2482503View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e7ab4 - Browse repository at this point
Copy the full SHA b1e7ab4View commit details -
Idea from Justin: Store cssText as an array rather than with the extr…
…a `splits` parameter when it is an asset so that there's a uniform way of processing it
Configuration menu - View commit details
-
Copy full SHA for 61e5fba - Browse repository at this point
Copy the full SHA 61e5fbaView commit details -
Allow usage of requestIdleCallback to be turned off altogether by set…
…ting a zero or negative value for `config.processStylesheetsWithin`
Configuration menu - View commit details
-
Copy full SHA for a57bc5c - Browse repository at this point
Copy the full SHA a57bc5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 019b44e - Browse repository at this point
Copy the full SHA 019b44eView commit details -
Simplify by passing the inlineStylesheets config setting around as pa…
…rt of the captureAssets config where possible
Configuration menu - View commit details
-
Copy full SHA for 0a42bdc - Browse repository at this point
Copy the full SHA 0a42bdcView commit details -
These settings are not 'inlining' in the snapshot but rather producin…
…g new asset events
Configuration menu - View commit details
-
Copy full SHA for cdb2363 - Browse repository at this point
Copy the full SHA cdb2363View commit details -
Transfer the legacy default setting into a special 'without-fetch' in…
… config.stylesheets, as I want that to match inlineImages in that `true` will attempt to fetch all stylesheets
Configuration menu - View commit details
-
Copy full SHA for 9fa0289 - Browse repository at this point
Copy the full SHA 9fa0289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433e93c - Browse repository at this point
Copy the full SHA 433e93cView commit details -
Add a setting to enable turning off of assets for smaller stylesheets…
… (in terms of outer rules)
Configuration menu - View commit details
-
Copy full SHA for 703b7f9 - Browse repository at this point
Copy the full SHA 703b7f9View commit details -
Properly handle a loading CORS stylesheet as a mutation + asset rathe…
…r than just an asset
Configuration menu - View commit details
-
Copy full SHA for 44542a3 - Browse repository at this point
Copy the full SHA 44542a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ebe721 - Browse repository at this point
Copy the full SHA 5ebe721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999cc32 - Browse repository at this point
Copy the full SHA 999cc32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c44eb - Browse repository at this point
Copy the full SHA 18c44ebView commit details -
Satisfy typescript by creating an Interface to acknowledge the extra …
…synthetic property on the style element
Configuration menu - View commit details
-
Copy full SHA for 92dbf7f - Browse repository at this point
Copy the full SHA 92dbf7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6911010 - Browse repository at this point
Copy the full SHA 6911010View commit details -
Prefer waitForRAF over timeout as the latter operates in puppeteer ra…
…ther than browser context
Configuration menu - View commit details
-
Copy full SHA for ed4fb11 - Browse repository at this point
Copy the full SHA ed4fb11View commit details -
Thanks for adding this document. I tested that even the translation result of Chatgpt4 is not good enough. So I changed some words to make the doc more readable for Chinese users.
Configuration menu - View commit details
-
Copy full SHA for e0327f0 - Browse repository at this point
Copy the full SHA e0327f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e43f37 - Browse repository at this point
Copy the full SHA 5e43f37View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad7ce45 - Browse repository at this point
Copy the full SHA ad7ce45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157a256 - Browse repository at this point
Copy the full SHA 157a256View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6763c08 - Browse repository at this point
Copy the full SHA 6763c08View commit details -
Extra pause needed after switch from jest to vitest, when running tes…
…ts in parallel - not needed when running test by itself
Configuration menu - View commit details
-
Copy full SHA for 6bd9b47 - Browse repository at this point
Copy the full SHA 6bd9b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3fa35d - Browse repository at this point
Copy the full SHA f3fa35dView commit details -
fixup! Caught a case where a text mutation, which bypasses
_cssText
……, wasn't getting rebuilt with `adaptCssForReplay`
Configuration menu - View commit details
-
Copy full SHA for ec60cef - Browse repository at this point
Copy the full SHA ec60cefView commit details -
This was removed in single-style-capture but 'reintroduced' in this h…
…istory via asset-event branch
Configuration menu - View commit details
-
Copy full SHA for 2d5afc4 - Browse repository at this point
Copy the full SHA 2d5afc4View commit details -
Fix that the
false
default onshouldIgnoreAssets
should have been…… a `true` (ignore by default) - an empty (or maybe partial) captureAssets config where origins was unspecified was producing the error
Configuration menu - View commit details
-
Copy full SHA for 8aa7388 - Browse repository at this point
Copy the full SHA 8aa7388View commit details -
Fix that we would have tried to capture an asset with a malformed url…
… with { origins: true }
Configuration menu - View commit details
-
Copy full SHA for c71393e - Browse repository at this point
Copy the full SHA c71393eView commit details -
Honour the 'omits css contents for asset managed stylesheet' test:
// presence of onAssetDetected means we should get // rr_captured_href (with contents promised later - i.e. using rrweb/record) Not sure when this test started failing
Configuration menu - View commit details
-
Copy full SHA for c12e649 - Browse repository at this point
Copy the full SHA c12e649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 403313c - Browse repository at this point
Copy the full SHA 403313cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ca7ac - Browse repository at this point
Copy the full SHA d1ca7acView commit details -
Prior to this PR, we weren't previously storing blank _cssText; could…
… be a fixup to 'Capture <style> element css via an asset event...'
Configuration menu - View commit details
-
Copy full SHA for 7f4aaca - Browse repository at this point
Copy the full SHA 7f4aacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3faa4de - Browse repository at this point
Copy the full SHA 3faa4deView commit details -
Think we need tighter processing for the tests to pass in the CI - pr…
…esume that as the machines are quicker there, the tests complete before stylesheets are processed
Configuration menu - View commit details
-
Copy full SHA for 084bf88 - Browse repository at this point
Copy the full SHA 084bf88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cad5cb - Browse repository at this point
Copy the full SHA 9cad5cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b73ad96 - Browse repository at this point
Copy the full SHA b73ad96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ffbfb - Browse repository at this point
Copy the full SHA 30ffbfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a87075 - Browse repository at this point
Copy the full SHA 7a87075View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27cab92 - Browse repository at this point
Copy the full SHA 27cab92View commit details -
Configuration menu - View commit details
-
Copy full SHA for f86f182 - Browse repository at this point
Copy the full SHA f86f182View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7edb29 - Browse repository at this point
Copy the full SHA c7edb29View commit details -
Add a queueing mechanism so that in Live Mode we don't render full sn…
…apshots until we receive the stylesheet assets to avoid a flash of unstyled content (fouc)
Configuration menu - View commit details
-
Copy full SHA for faad2d5 - Browse repository at this point
Copy the full SHA faad2d5View commit details
Commits on Oct 25, 2024
-
assetCount would not suffice if multiple FullSnapshots were present i…
…n the recording, and the ordering of asset arrival in the replayer was not regular. This change also means we only wait for stylesheets (which have a `timeout` associate with their status), which is good as other assets can be handled asyncrounously by the replayer asset manager without any negative effects (images get a placeholder image, whereas a missing stylesheet affect the entire page rendering)
Configuration menu - View commit details
-
Copy full SHA for 8aa60b6 - Browse repository at this point
Copy the full SHA 8aa60b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f82519 - Browse repository at this point
Copy the full SHA 8f82519View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42878b - Browse repository at this point
Copy the full SHA b42878bView commit details -
Mark where I think the assetManager resets were supposed to happen as…
… I'm about to remove the reset in favour of keeping assets around
Configuration menu - View commit details
-
Copy full SHA for ab90b43 - Browse repository at this point
Copy the full SHA ab90b43View commit details -
More accurate setting of 'allAdded' based on how asset urls compare t…
…o that specified in the full snapshot
Configuration menu - View commit details
-
Copy full SHA for ba28b86 - Browse repository at this point
Copy the full SHA ba28b86View commit details -
Allow duplicate assets to only be sent once per recording (e.g. in a …
…multi-page session). - instead of resetting between FullSnapshots, we instead record assets against a timestamp - prefer assets with timestamps subseqent to a snapshot (as if a reset happened) - if none can be found, find the most recent prior asset for a url The asset manager now requires a rudimentary idea of where the replayer is at prior to applying an asset
Configuration menu - View commit details
-
Copy full SHA for b130837 - Browse repository at this point
Copy the full SHA b130837View commit details -
buildNodeWithSN
still lives in rrweb-snapshot - correction for 'Mov……e types from rrweb-snapshot to @rrweb/types' but I don't know why it wasn't needed before
Configuration menu - View commit details
-
Copy full SHA for 08415f4 - Browse repository at this point
Copy the full SHA 08415f4View commit details -
Fixup test: this test doesn't use the stylesheet assets so make sure …
…that we don't delay fullsnapshot rendering awaiting for them
Configuration menu - View commit details
-
Copy full SHA for a79f253 - Browse repository at this point
Copy the full SHA a79f253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2641cde - Browse repository at this point
Copy the full SHA 2641cdeView commit details