elementary / elementary/code

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

オープン
#955 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
Priority: Low
主要言語
Vala
スター
521
フォーク
118
平均マージ
1日 8時間
マージ済み PR(30日)
14

説明

## 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.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。