Open Bug 1437443 Opened 6 years ago Updated 8 months ago

OS X Emacs transpose keybinding should work in common controls

Categories

(Core :: Widget: Cocoa, defect, P3)

58 Branch
defect

Tracking

()

People

(Reporter: pcholakov, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180128191252

Steps to reproduce:

On OS X, in text edit controls (address bar, text fields, text areas), hitting Ctrl+T with the insertion cursor positioned between two characters. E.g.:

Text field: [some tet$CURSOR$x]


Actual results:

Nothing


Expected results:

The characters on either side of the cursor should be transposed, e.g. the final state should be as follows:

Text field: [some text$CURSOR$]
Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Severity: normal → S3

^a, ^e, ^k, etc are broken and work with the beginning/end of the visual line and not the paragraph as it works elsewhere.

The lack of ^t (for transposing adjacent characters) is also a problem.

Both of these are major pain points for daily use of firefox.

You need to log in before you can comment on or make changes to this bug.