mainsail-crew / mainsail

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
https://docs.mainsail.xyz
GNU General Public License v3.0
1.69k stars 353 forks source link

Unable to click on object in "Exclude Object" modal #1699

Closed NV4RE closed 9 months ago

NV4RE commented 9 months ago

Mainsail Version:

v2.8.0

Browser:

Other (Please tell us below)

Device:

Other (Please tell us below)

Operating System:

Other (Please tell us below)

What happened?

In the Exclude Object modal, I am unable to click on the preview window to exclude the object I want. However, clicking on the list item works fine. I also noticed that when hovering over the preview window, it blinks rapidly. I'm not sure if it's a Vue-related issue or something else, but it seems like some open source projects encounter similar problems when the page updates rapidly, causing events not to register with the element in time.

What did you expect to happen instead?

I should able to click on preview window to exclude object.

How to reproduce this bug?

  1. Open Mainsail web interface.
  2. Print something.
  3. Click the [x] (exclude object icon).
  4. Attempt to click on the object you want to exclude.
  5. Sometimes, the mouse event does not register.

Additional information:

https://github.com/mainsail-crew/mainsail/assets/13000056/19323593-3932-4678-87f8-0b62cdf47087

Browser

Device:

Operating System:

meteyou commented 9 months ago

pls upload this gcode file. did you use PS 2.7 to create this gcode file?

NV4RE commented 9 months ago

pls upload this gcode file. did you use PS 2.7 to create this gcode file?

I use OrcaSlicer 1.8.1

NV4RE commented 9 months ago

gcodes-20231119-135243.zip