Added
- metric collection sampling rate config
- treatIframeAsRoot snippet option for session recording
- rename agent to web SDK
- rename apiKey to publicAppId (both supported)
Fixed
- prioritize oemAccountId over regular accountId when adding acc param to network requests for adopt partners
- fix guide positioning when document body is scaled or translated
- preview mode takes into account white label settings when displaying logo
Fixed
- fix embedded guides not switching color mode with app
- fix caret flashing in dark mode
- adding dark mode attr for pseudostyle to be dependent on the guide's dark mode state
- ignore load events when document readyState is not complete
Fixed
- Do not auto scroll when guide has no target element
Added
- support for customer content loaders in extension
Fixed
- handle selector errors for dark mode
- call
/guide/ path for watermark when previewing rc from an aeu sub
Fixed
- Ensure environment is set correctly for the web SDK when npm is used
Added
- support for hidden selectors in session recording
Fixed
- ignore response bodies in text/event-stream networkrequests
- frustration event capture breaks if hasAttribute is not a function
- increate maximum event size in session recording
- ensure RC module headers get the correct dark mode styles
Fixed
- use UTM params in search-like strings in the fragment
- scroll elements into view for all guide types
Added
- Add composition mode support for IME input
Fixed
- fix cross origin error when building guides in firefox browser extension
- fix bug where guideMarkdown plugin required was not showing red asterisk in VDS
- yes/no polls cannot be made required
- disable all step buttons until all required polls are filled out
Fixed
- embedded guides do not duplicate in cases where the app has cached an existing embedded guide
Fixed
- correctly handle request objects in network capture