右クリックメニュー表示がおかしい
-
開発お疲れ様です。
環境:Windows 10 Home 1903 64bit / Vivaldi 3.2.1964.3 64bit
ディスプレイ1(左):3,840x2,160 150%
ディスプレイ2(右):1,280x1,024 100%
再現手順(ステップ・バイ・ステップ):画面右端の方で右クリックしてメニューを表示する
本来あるべき挙動:メニューが正常に表示される
実際の挙動:メニューが折りたたまれて小さく表示される
補足情報:
画面右側付近で表示した場合
http://mylph.my.coocan.jp/test/20200710-082312.pngそれより左で表示した場合
http://mylph.my.coocan.jp/test/20200710-082314.pngクリック位置から表示するとディスプレイをまたいでしまう場合、クリック位置ではなく画面サイズから横幅を減じた座標から表示されるわけですが、
この計算に何か問題があるのか、一部右のディスプレイの条件で計算されているように見えます。
他のアプリでは、見回った限りどこでクリックしても正常に表示されます。なお、
https://freesoft-100.com/review/meiryo-ui-mo-daikirai.html
このツールでフォントおよびフォントサイズを変更していることも、影響しているかも知れません。
ほぼ「源泉丸ゴシック TTF Medium 13pt」を選択しています。
ツールの仕組み自体は、Windows 8でUIが廃止されたデスクトップフォント変更を再現している(SystemParametersInfo)だけのようです。 -
補足で、ごみ箱のメニューも同様でした。
-
すみません、取り下げさせてください。
Chromeも同じ状況であることが判りました。
Vivaldiの問題ではなく、Chromium由来のようです。 -
同件と思われるものがありましたので、ご参考までに…。
https://support.google.com/chrome/thread/51112770?hl=en -
@Snowofmarch ご報告ありがとうございます!
おっしゃる通り、Chromium由来のようですね。
こちらが該当の件と思います。Issue 1092251: Context menus on right side are truncated on hidpi monitor with scaling enabled
https://bugs.chromium.org/p/chromium/issues/detail?id=1092251 -
お疲れ様です。
本件いつの間にかChromium側で対応されたようで、右端付近でも問題なくなっていました。
クローズお願いします。 -
@Snowofmarch 良かったです。ご確認ありがとうございます!