-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2.4.0-rc2 Frequent clicking on table may cause the program to not respond #4210
Comments
Could reproduze the bug! cmd_v8d4JCoODa.mp4(i maximized the application to show its frozen) |
For me this happens immediately when clicking the row number or column header a single time, but it has not happened when only clicking any of the cells. Fyne version: v2.4.0 |
I have also tested on Debian systems, and also has this issue |
the issue also happened when click the table head in fyne_demo |
It seems that the hang issue when clicking the headers comes down to this method: func (r *tableCellsRenderer) moveMarker(marker fyne.CanvasObject, row, col int, offX, offY float32, minCol, minRow int, widths, heights map[int]float32) { It does not handle the cases where either Aside the headers hang issue, I could not replicate the issue raised here, in Ubuntu 18.04. Clicking inside the cell, indeed feels slow, but nothing hangs. |
The headers issue is fixed on develop. Could anyone who was able to replicate this before please test that branch now? I suspect the issue is resolved. |
Yes, I just tested it and it has already fixed it |
Thanks so much, great to hear! |
Checklist
Describe the bug
Frequent clicking on table may cause the program to not respond
How to reproduce
run and frequent clicks table widget
Screenshots
Example code
Fyne version
v2.4.0-rc2
Go compiler version
go1.20.1 windows/amd64
Operating system and version
win11
Additional Information
v2.4.0-rc2 widget.table Updated a lot of content,This bug has not occurred before version v2.3.5
The text was updated successfully, but these errors were encountered: