-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
Selecting Move Z Selects/Moves X #24396
Comments
I didn’t see that code, but I suspect that is similar to another menu issues I fixed in the past: the itemIndex variable being used for two different purpose. |
I also suspect it is this. Looking for the culprit and a way to catch this kind of lost value in future. |
The issue, if I remember right, is triggered only when a redraw is needed. To fix it, I think a new way to hold the second state is needed. For example a parameter for the nested calls that is not dependent of itemIdex. menus for multi index and mixing extruders have this same issue, already fixed in the past. |
This issue also shows up with #define DWIN_MARLINUI_PORTRAIT same symptom and you can see the Axis label flip from Z to X as soon as you scroll down to a distance option. |
This affects everything using MarlinUI. |
Closing since there’s now a PR to fix this: #24404 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Did you test the latest
bugfix-2.1.x
code?Yes, and the problem still exists.
Bug Description
Selecting Move Z now Selects/Moves X Instead in
TFT_COLOR_UI
Bug Timeline
"Simplify move menus with substitution" 975c8f4 is the source of this bug.
Expected behavior
Selecting Move Z will move Z, not X.
Actual behavior
Selecting Move Z will move/select X instead of Z.
Steps to Reproduce
Test with any
TFT_COLOR_UI
config (Biqu B1 SE Plus or Biqu BX as examples) and and try to move Z through the LCD.Version of Marlin Firmware
bugfix-2.1.x (0aebcc4)
Printer model
Any TFT_COLOR_UI config
Electronics
No response
Add-ons
No response
Bed Leveling
No response
Your Slicer
No response
Host Software
No response
Don't forget to include
Configuration.h
andConfiguration_adv.h
.Additional information & file uploads
Use Biqu B1 SE Plus or Biqu BX as examples.
Move.Z.axis.Moves.X.Instead.mp4
The text was updated successfully, but these errors were encountered: