Automate bug writing

Testers have to type or write bugs with steps to show how to reproduce the bug. I was wondering if there is a tool which could at least partially automate that process for us. I’ll tell you how I expect it to work.
The tool monitors every action in the browser and converts it into steps which can be used for your tests or bugs. E.g. Login to Amazon and go to orders page. The tool would record this as

  1. Login to www amazon com.
    2.1 In Login page, enter text in username (link to element html)
    2.2 Enter text in password (link to element html)
  2. Click login button (link to element html)
  3. In Home page, click user icon (link to element html)
  4. In Account page, click orders button (link to element html).
    The tool can create these steps for actions performed by a real user or by automation. It should allow a user to copy the steps so that they can paste them into Jira tickets. If possible, the tool should also record videos and take screenshots. Does such a tool exist? Would it be beneficial to make one? I think it would be useful for testers and product documentation writers.
    PS - I hate having to reproduce bugs and then writing those steps in Jira tickets