Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: fix dragging by digitizer #299

Merged
merged 1 commit into from
Nov 30, 2023
Merged

fix: fix dragging by digitizer #299

merged 1 commit into from
Nov 30, 2023

Conversation

xnv
Copy link
Member

@xnv xnv commented Nov 22, 2023

掲題どおり。

ある種の環境でペンタブレットでゲーム画面をドラッグした際、ブラウザウィンドウ全体のスクロールなど (いわゆる direct manipulation) が起きるのを抑止します。これは akashic serve などでは再現しませんが、ドラッグを使うサンプルデモ で以下の条件で確認できます。

  • Windows の Chrome や Firefox を使用している
  • ワコムのタブレットを使用している
  • ワコムのタブレット設定の「Windows Ink を使う」が有効になっている
  • ブラウザウィンドウが狭い (スクロールできる状態)

ただし上のデモは pdi-browser を使っておらず、この PR 自体では修正されません。(ブラウザの開発者ツールで、この PR と同じように touch-action をつけて問題を解消することを目視しています)

akashic serve に組み込み、以下の環境で意図しない影響が出ないことを確認しています。

  • Mac Chrome 上の akashic serve
  • Mac Chrome (Device Mode) 上の akashic serve

@xnv xnv requested review from yu-ogi and dera- November 22, 2023 11:31
@xnv xnv merged commit dd85a84 into main Nov 30, 2023
8 checks passed
@xnv xnv deleted the fix-digitizer-drag branch November 30, 2023 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants