Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add screen name to elementInteractions properties for autocaptu…
…re (#209) * feat: add autocapture options and deprecate default tracking * feat: track target hierarchy * fix: fix lint * fix: fix a bug that occurs when default tracking options are set after configuration is created * fix: refactor default tracking deprecation * fix: handle changes to defaultTrackingOptions after being assigned to Configuration * fix: fix lint * fix: attach autocapture option to defaultTracking to monitor changes to defaultTracking * fix: remove redundant code * refactor: refactor code to reduce object creation * feat: set autocapture configs as a mutable set of options * fix: fix lint * refactor: refactor to use simple remove and add instead of augmented assignment * refactor: remove redundant code * feat: add experimental annotation to element interactions option * fix: fix failing test * fix: fix failing test * fix: fix failing test * feat: make autocapture options immutable and discard changes to defaultTracking options * fix: fix lint * test: add test for deprecated parameter. * Revert "fix: fix lint" This reverts commit afad034. * feat: make changes to defaultTracking and trackingSessionEvents effective for autocapture * fix: add a secondary constructor for Configuration to deprecate defaultTracking * fix: fix the bug when a new DefaultTrackingOptions is passed to the Configuration * test: add test for deprecation logic * test: add test for deprecation logic * fix: changes to the default tracking options replace the recent autocapture options entirely. * fix: fix lint * feat: add screen name to elementInteractions autocapture properties * test: fix test * fix: add exception error message * style: fix error message style
- Loading branch information