2017-11-08 3 views
0

私はMaterial-UI <Dialog> elementを持っています。これは、Chromeでデバイスエミュレーションを使用している場合を含め、長年にわたって完全に機能しています。最近、何らかの理由でChromeでデバイスエミュレーションを使用すると、ダイアログが開いてすぐに終了することに気付きました。同じことが私の<Drawer>要素で起こっています。コールスタックを見ると、topClickイベントがdispatchEventをトリガーしていることがわかります。ダイアログや引き出しを開くUI要素以外は何もクリックしていませんが、要素を閉じています。iPhone上のマテリアルUI:Phantom topClickイベントダイアログエレメントを閉じる?

デバイスエミュレーションを使用していないときは、すべてが期待通りに動作します。

私のiPhoneからWebアプリケーションにアクセスすると、同じ異常が見られます。私はreact-tap-event-pluginを含むすべてのReactプラグインの最新バージョンに更新しましたが、異常はまだここにあります。 これを引き起こす原因は何ですか?

おかげさまで、すべての情報をお寄せいただきありがとうございます。

答えて

0

Material-UIの依存関係がreact-tap-event-pluginに変更されました。現在、onTouchTap.の代わりにonClickを使用しています。

関連する問題