Currently Bool LPE with clone as operand path uses the clone's original and removes both

Steps to reproduce:

  • open Inkscape
  • Create a rectangle
  • Clone the rectangle
  • Move the clone and scale it
  • Copy the clone
  • Create an ellipse
  • Add a Boolean LPE to the ellipse with the LPE dialog
  • Set the operand path (click the Link the item button)

What happened?

  • The clone's transform is ignored, and the boolean LPE acts if the operand shape was the clone's original
  • Both the clone and the clone's original are removed/hidden (only the clone should be)

What should have happened?

  • The clone is not moved/transforms when set as an operand path to the boolean LPE
  • Only the clone should be hidden

Version info

  • Inkscape 1.2-dev (e1b127fb5e, 2021-11-16) Linux Mint 20
  • Inkscape 1.1.1 (12cb7e2b4b, 2021-11-09) Linux Mint 20
  • Previously (1.0alpha0), the clone would not have been accepted as an operand path