Description of the bug
A PrusaSlicer plugin dialog's text field (a type = "string" parameter) rejects a capital "A". Typing Shift+A triggers PrusaSlicer's global Auto Arrange shortcut instead of inserting the letter, as if the 3D view held keyboard focus instead of the text field. Lowercase "a" types normally in the same field, so the bug is specific to the Shift-modified keystroke, not the A key generally. PrusaSlicer binds uppercase "A" to Auto Arrange by default.
A plugin's text field cannot accept a capital A at all. This blocks manufacturer names such as "Amazon Basics" or "ASA".
Zipped project file & How to reproduce
No project file is needed; the bug does not depend on any model or 3mf. Steps:
- Install any Lua plugin that exposes a
type = "string" parameter, e.g.:
info = {
id = "repro",
type = "project.plugin",
title = "Repro",
menu = "Repro/String field",
params = {
{name = "text", label = "Text", type = "string", default = ""}
}
}
function execute(opts) end
- Run Plugins → Rescan, then open the plugin from the Plugins menu.
- Click the "Text" field and type a lowercase
a; it appears normally.
- Type a capital
A (Shift+A); it does not appear in the field.
Expected: the letter "A" appears in the text field.
Actual: Auto Arrange fires and arranges the objects on the bed. The letter is not entered.
Version of PrusaSlicer
3.0.0-alpha11
Operating system
macOS
Operating system version
26.6.2
Printer model
Prusa Signature Oak
Description of the bug
A PrusaSlicer plugin dialog's text field (a
type = "string"parameter) rejects a capital "A". Typing Shift+A triggers PrusaSlicer's global Auto Arrange shortcut instead of inserting the letter, as if the 3D view held keyboard focus instead of the text field. Lowercase "a" types normally in the same field, so the bug is specific to the Shift-modified keystroke, not the A key generally. PrusaSlicer binds uppercase "A" to Auto Arrange by default.A plugin's text field cannot accept a capital A at all. This blocks manufacturer names such as "Amazon Basics" or "ASA".
Zipped project file & How to reproduce
No project file is needed; the bug does not depend on any model or 3mf. Steps:
type = "string"parameter, e.g.:a; it appears normally.A(Shift+A); it does not appear in the field.Expected: the letter "A" appears in the text field.
Actual: Auto Arrange fires and arranges the objects on the bed. The letter is not entered.
Version of PrusaSlicer
3.0.0-alpha11
Operating system
macOS
Operating system version
26.6.2
Printer model
Prusa Signature Oak