-
-
Notifications
You must be signed in to change notification settings - Fork 22k
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
Evaluate Expression shortcut is no longer working in 4.2 and also breaks the script editor #83795
Comments
Can't reproduce in beta3. |
I can still reproduce this in beta3. |
1dgPyi1S7Q.mp4Then maybe it requires some extra steps? |
What you're doing is exactly the same as what I did. I can reproduce it consistently in multiple of my projects. Maybe my machine has something to do with this? |
I also can't reproduce on Linux (Mageia 9, KDE on X11, using default editor settings). Could you test with default editor settings / in self-contained mode, to see if that's caused by an editor setting? |
I didn't do that, but I think I dug up what might have been the cause: https://askubuntu.com/questions/1083913/what-does-ctrl-shift-e-do-while-typing-text I don't get the errors I mentioned in my original post, and I don't get easily locked out, and the underlined "e" now appears as described in the linked post. The functionality doesn't work as described, but it's probably not on Godot's end. When in this state, I can still find ways to lock myself out of the code editor, although again, not as easily as before. A lot of the same issues also happen when I press Ctrl+Shift+U. Example of a softlock:
|
It doesn't look like Godot issue and thus could be closed. Just rebind the shortcut I guess. |
I don't think so, the softlock still exists, but the source is not what I thought it was. |
Right, but is it something we can fix, or it's another one of these magic Linux shortcuts that break everything (like the Alt+drag)? |
Seems like my initial report was two separate bugs: Godot not behaving properly for Ctrl+Shift+E (fixed in the meantime it looks like), and the editor breaking when you make certain actions while there's a special character (still not fixed). The unfixed one I don't think can slide, I don't even think Ctrl+Shift+U is Linux-only. |
I'll test if this is now fixed. |
Ctrl+Shift+E now behaves much better, but this issue still exists:
I'm closing this and opening a separate issue for that. |
Godot version
Godot v4.2.beta2 - Pop!_OS 22.04 LTS - X11 - Vulkan (Forward+) - integrated Intel(R) Graphics (ADL GT2) () - 12th Gen Intel(R) Core(TM) i5-1235U (12 Threads)
System information
Godot v4.2.beta2 - Pop!_OS 22.04 LTS - X11 - Vulkan (Forward+) - integrated Intel(R) Graphics (ADL GT2) () - 12th Gen Intel(R) Core(TM) i5-1235U (12 Threads)
Issue description
Evaluate Expression in the script editor is no longer working in latest 4.2. It's still working from the context menu, but not when I do Ctrl+Shift+E.
Not only this, but it breaks the script editor and you can only navigate through it after that, like it's read-only.
Steps to reproduce
Type
PI/2
in the script editor and doCtrl+Shift+E
.Expectation:
1.57
Reality: "(2) Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead."
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: