チケット #44177

Qt: Tile pop-up doesn't go away sometimes

登録: 2022-03-25 05:46 最終更新: 2022-10-30 03:26

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
1

詳細

3.0.0 - qt client only, reported on Mac and linux

Center-click on a tile and the tile info pops up, then press any of the modifier keys (shift, control, alt/option, cmd) while the pop up is visible, it then doesn't go away when mouse button is released. It stays up forever, until quitting the app.

チケットの履歴 (8 件中 3 件表示)

2022-03-25 05:46 更新者: ddeanbrown
  • 新しいチケット "Tile pop-up doesn't go away sometimes" が作成されました
2022-04-09 17:22 更新者: cazfi
コメント

Similar problem has been reported as https://www.hostedredmine.com/issues/733921

2022-07-19 16:35 更新者: cazfi
  • 概要が更新されました
2022-10-08 22:30 更新者: cazfi
コメント

Should at least try to debug this during 3.0.5 cycle.

2022-10-24 00:50 更新者: cazfi
コメント

Reply To ddeanbrown

3.0.0 - qt client only, reported on Mac and linux Center-click on a tile and the tile info pops up, then press any of the modifier keys (shift, control, alt/option, cmd) while the pop up is visible, it then doesn't go away when mouse button is released. It stays up forever, until quitting the app.

The thing there seems to be that Qt-client has configurable modifier key to be used with tile info popups. By default it's 'none'. So it seem deliberate that it doesn't go down when you have some modifier pressed at the time you release the mouse button (Neither does it show up if you press modifier key when you push the mouse button).

What's obviously wrong, is that when you open a new info, it just overwrites pointer to the previous one, and after that we have no means to close the previous one. I'll do minimal fix for that now. If we, e.g., want to mouse release always to popdown the info, regardless of the configured modifier keys, let's do that in a new ticket.

Currently, if you first press modifier key + push down mouse button (due to modifier key does not open a new popup, nor overwrite the old pointer), then release the modifier key, and finally release the mouse button (thus having the "mouse release event without modified key"), the old popup closes. Just be very careful not to have "mouse button down without modifier" before any of this, as it would overwrite the pointer.

2022-10-24 01:12 更新者: cazfi
  • 担当者(未割り当て) から cazfi に更新されました
  • 解決法なし から 受領 に更新されました
コメント

Patch suitable even for S2_6. Clears the old popup before a new one is opened.

One possibility for the future changes would be putting open popups in a list, i.e., supporting multiple ones being open simultaneously so that the user could compare infos of different tiles.

2022-10-30 03:26 更新者: cazfi
  • 状況オープン から 完了 に更新されました
  • 解決法受領 から 修正済み に更新されました

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする