User-reported regression
Photoshop can freeze when LayoutFix manual layout correction is invoked from the filename field of the Save / Save As dialog.
This is not a Photoshop canvas-text scenario. The focused target appears to be a normal editable filename control inside Photoshop's modal save workflow.
Reproduction
- Open a document in Photoshop.
- Open Save or Save As.
- Focus the filename field and type the intended filename using the wrong keyboard layout.
- Select the mistyped filename (or keep the filename control active, matching the manual-correction workflow).
- Press the configured manual layout-correction hotkey (
Scroll Lock).
- Reported result: Photoshop freezes.
Photoshop version and exact dialog implementation are not yet recorded, so test both the current Adobe dialog and any Windows common-file-dialog path exposed by the installed version.
Expected behavior
- Photoshop must remain responsive.
- LayoutFix must finish within a bounded timeout.
- If the exact editable target and selection are proven, only the intended filename range is corrected.
- Otherwise the operation is rejected without changing the field.
- Clipboard contents are restored exactly.
- No late UI Automation, clipboard, or
SendInput action may run after timeout/cancellation.
Required next-release gate
Add a real Windows/Photoshop physical E2E for the modal Save/Save As filename field:
- use a controlled temporary unsaved document and temporary destination;
- refuse to touch an existing user Photoshop session;
- capture the dialog owner, exact focused HWND/control class, UIA patterns, selection, and process responsiveness;
- exercise the physical
Scroll Lock manual-correction path;
- test both successful full/basename selection and fail-closed ambiguous selection where applicable;
- assert bounded completion, Photoshop
Responding=True, exact clipboard restoration, and no delayed input;
- cancel the dialog and remove all test artifacts without changing user files or preferences.
Treat this as a release gate for the next version, not as covered by the existing canvas/non-editable and inline-rename Adobe matrices.
User-reported regression
Photoshop can freeze when LayoutFix manual layout correction is invoked from the filename field of the Save / Save As dialog.
This is not a Photoshop canvas-text scenario. The focused target appears to be a normal editable filename control inside Photoshop's modal save workflow.
Reproduction
Scroll Lock).Photoshop version and exact dialog implementation are not yet recorded, so test both the current Adobe dialog and any Windows common-file-dialog path exposed by the installed version.
Expected behavior
SendInputaction may run after timeout/cancellation.Required next-release gate
Add a real Windows/Photoshop physical E2E for the modal Save/Save As filename field:
Scroll Lockmanual-correction path;Responding=True, exact clipboard restoration, and no delayed input;Treat this as a release gate for the next version, not as covered by the existing canvas/non-editable and inline-rename Adobe matrices.