All notable changes to the recorder browser extension will be documented in this file.
The format is based on Keep a Changelog.
- Do not notify synthetic scroll to statements, which are only added to help with replay not as direct result of user actions.
- Ignore events on non-visible elements, which will fail on replay.
- Ignore click after submit, since the former is a side effect of the latter.
- Support for dark mode
- Record all clicks even when the site stops the events from bubbling.
- Record interactions on replaced frames.
- Correct recording with start URL in Chrome/Edge which could lead to missing browser launch.
- Do not record frame switches on mouse over events as they are not currently recorded.
- Include start URL loading time in
waitForMsecof the first recorded action. - Correct the position of the notification dialog when the page being recorded uses frames.
- Record submitted inputs dynamically added to frames.
- Correct recording of frames not immediately loaded.
- Edge Add-ons Store details.
- Do not record empty elements.
- Correct
waitForMsecfor synthetic scroll to events.
- Download on script completion on Chrome.
- Download file date string.
- Download via popup on Edge.
- Close notification dialog when script downloaded directly.
- 'ZAP' prefix to all content script console.log messages.
- Recording could break when launched from ZAP.
- Help for the notification panel.
- Ignore the ZAP notification panel when calculating xpaths of interacted elements.
- Help screen
- Auto-download the script if stopped from the notification panel.
- Allow to provide the login URL through the recording panel.
- Initialize the Zest script also when injecting the content script to record the page accessed after starting the recording, as opposed to starting after accessing the page.
- First version, recorder split from full extension.