bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.93k stars 267 forks source link

Mouse clicks are sometimes ignored on macOS #1481

Open Hologos opened 1 year ago

Hologos commented 1 year ago

Describe the bug Sometime mouse clicks (both left and right) are ignored. With the right click, the close hint icon jumps (bottom right corner). It's been happening ever since I got the printer (January 2023).

3mf File for This Bug No related.

To Reproduce Steps to reproduce the behavior:

  1. Open Bambu Studio.
  2. Right click on objects.
  3. See error.
  4. Left click on color of object.
  5. See error.

Expected behavior Left and right mouse clicks are always registered.

Screenshots

https://user-images.githubusercontent.com/1620004/224840186-35f26037-2917-4d3a-a723-6d0050cfa8f2.mov

https://user-images.githubusercontent.com/1620004/224840198-4658793d-47c7-4508-92ee-015664517287.mov

Desktop (please complete the following information):

renssies commented 1 year ago

Noticing this as well, the buttons next to the plate are often do not register clicks and right clicking a part doesn't reguster the first few times.

At first I thought it was a delay, but that doesn't seem to be the case. I then thought it was the magic mouse I was using, but it happens on all forms of input, even when using a VPN connection.

Desktop:

bambu123 commented 1 year ago

Some are really bugs, we'll fix them. But double-clicking on an item in the Grid View can't let it enter the editing state. This one is not a bug. You should select it first and follow with another click to edit it.

renssies commented 1 year ago

https://user-images.githubusercontent.com/830094/225855646-e71d8bf3-e616-4555-b9a6-af5c4784b3e3.mov

I do not agree that it is not a bug, in the video you can see a black ring when I left click and a green ring when I right click. Especially after you see me press "Arrange" on the plate buttons in the video, after that the lock button is unresponsive.

Also PrusaSlicer, SuperSlicer and OcrcaSlicer (which is a fork of Bambu Studio), all don't seem to have this issue and they are all also based on Slic3r.

renssies commented 1 year ago

Also I just did a test on Windows 10 in a VM, there the clicks immediately register without having to double click to select. So it seems to be a macOS specific issue.

Hologos commented 1 year ago

Some are really bugs, we'll fix them. But double-clicking on an item in the Grid View can't let it enter the editing state. This one is not a bug. You should select it first and follow with another click to edit it.

In the grid view, I am trying to change assigned filament, not to edit the object's name. I select the object, left click on the filament color and the select box doesn't show up. It shows up on second try. It's the same behavior as other bugs.

bambu123 commented 1 year ago

If you click too fast, it's taken as multiple clicks on the macOS platform, and so has no continuous effect. If you want a fast edit, you can try shortcuts 1-9 to change the filament.

bambu123 commented 1 year ago

The problem with right click on plate is fixed.

psy0rz commented 1 year ago

check out https://github.com/bambulab/BambuStudio/releases/tag/v01.06.00.65

can probably be closed now.

bambu123 commented 1 year ago

The filament selection problem needs more check. We haven't totally fix it yet.

togeis commented 9 months ago

Still have the click problem with the current stable version

renssies commented 9 months ago

I've noticed that the problem is worse when using the Magic Mouse, could it be that the app uses raw data from the mouse and sometimes gets a touch event at the same time and discards the click?

togeis commented 9 months ago

There are also many mouse click ignore problems in 1.8.2 on MacOS.

justinwalsh commented 8 months ago

I am on the latest version and still having click issues when using a Magic Mouse or touchpad. Seems to be worse with the magic mouse. Sometimes, if I click a few times, I can get the plate side buttons to work, and the same goes for right-clicking on models, but it's super frustrating to deal with click not registering.

tablatronix commented 4 months ago

Same, this is so bizarre