Forward Delete (⌦) does not work in the macOS Save dialog filename field
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
People
(Reporter: ari.virtual, Unassigned, NeedInfo)
References
Details
(Keywords: regression)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0
Steps to reproduce:
- Download any file.
- In the native macOS Save dialog displayed by Firefox, click inside the filename field.
- Type a few extra characters.
- Move the insertion point into the middle of the filename.
- Press the Forward Delete (⌦) key.
Actual results:
Nothing happens.
The Edit menu briefly flashes, indicating that Firefox receives the key event, but the filename text field does not process it.
Expected results:
The character to the right of the insertion point should be deleted.
Additional information
The issue appeared immediately after updating to Firefox 152.
The problem is limited to the native macOS Save dialog opened by Firefox.
The following tests were performed:
• Backspace (⌫) works correctly in the Save dialog.
• Forward Delete (⌦) works correctly in Firefox web page text fields.
• Forward Delete (⌦) works correctly in Safari's Save dialog.
• Pressing Fn + Backspace produces the same incorrect behavior as the dedicated Forward Delete key.
• The issue is reproducible every time.
This strongly suggests that the Forward Delete key event is received by Firefox but is not forwarded to the native filename text field in the macOS Save dialog.
Environment
• Firefox 152.0.5 (64-bit)
• macOS Ventura
• Intel Mac
• Apple Aluminum USB Keyboard with Numeric Keypad (A1243)
| Reporter | ||
Comment 1•15 days ago
|
||
J'ai signalé le bug ci-dessus à Mozilla concernant Firefox 152 sous macOS.
Symptôme :
Dans la boîte de dialogue native Enregistrer sous, la touche ⌦ (Forward Delete / Suppr) ne supprime plus le caractère situé à droite du curseur dans le champ de nom du fichier. Le menu Édition clignote, mais aucune suppression n'est effectuée.
Le problème ne concerne que cette boîte de dialogue :
- la touche ⌦ fonctionne normalement dans les champs de texte des pages Web sous Firefox ;
- elle fonctionne également dans Safari et les autres applications macOS ;
- le problème est apparu après la mise à jour vers Firefox 152.
Le rapport de bug est ici :
https://bugzilla.mozilla.org/show_bug.cgi?id=2054565
Si vous rencontrez le même problème, n'hésitez pas à le confirmer en ajoutant un commentaire sur le ticket (en anglais de préférence), en indiquant votre version de macOS, votre version de Firefox et votre type de clavier.
Comment 2•15 days ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 3•8 days ago
|
||
This is reproducible for me on macOS 26.6 with attached Apple keyboard. mozregression leads to this regression window
Bug 2040851: Don't mirror XUL command disabled state to NSMenuItem for standard Edit menu items on macOS
Bug 2040844: Override undo:/redo: on ChildView to restore Edit menu icons and Gecko menu-click dispatch on macOS
Description
•