Add full screen annotations to Visual Review tool
With #10761 (closed), we added the ability to start a discussion from the Visual Review tool. We should add to this the ability for the user to annotate a specific area of the screen, and link back to that specific part from the resulting discussion.
For example, the implementation could look something like:
- Inject a transparent layer on top of the entire DOM of the Review App
- When the user is in "Visual Review" mode, allow them to click on any element on the page.
- Record the actual coordinates of that click as part of the collected metadata and embed it into the link we'll add to the MR discussion
- When clicking the resulting link, another user is brought back to the same point that was clicked as part of the review
Optionally, we could allow for multiple points per discussion, and this may also relate to taking screenshots of the Review App planned as part of .