elementary / elementary/code

Cursor jumps to start of doc when typing immediately after layout change

Aperta
#955 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Priority: Low
Lingua principale
Vala
Stelle
521
Fork
118
Merge medio
1g 8h
PR unite (30g)
14

Descrizione

## What Happened
When switching between two xkb keyboard sources (tried 'gb'/'fr' and 'gb'/'ru') the cursor jumps to the start of the document and the previously typed character is lost if a character is typed too rapidly after pressing the layout-change shortcut (used `` and ``)

## Expected Behavior
The layout should change and the the appropriate character entered into the text at the current position.

## Steps to Reproduce
1. Set up two keyboard layouts using System Settings (I also removed any ibus methods)
2. Open a new document in Code and enter several blank lines.
3. Repeatly alternate a key that generates a different character in the two layouts with a layout-change shortcut.
4. After one or two layout switches the text entry point jumps to the start of the document.

## Platform Information
Elementary 6.0 in VirtualBox VM.
It does not seem to happen when Code is run in Ubuntu Focal (Gnome) so may not be a Code issue. Please move issue as required if confirmed to occur with Elementary 6.0 on bare metal.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.