Firefox の 3D View のおかげ<div>
で、GWT 2.5.1 アプリの画面の境界のはるか外側にある空白を検出しました。スクリーンショットは次のとおりです。
下にアプリのメイン画面があり、その上に 2 人の部外者<div>
(これはレイアウト パネルの内部動作に起因すると考えられます) が表示され、その上に説明のつかない<div>
. これは、次の doc 要素で表されます (Firefox 独自の開発ツールからコピー):
<div style="position: absolute; z-index: -32767; top: -20cm; width: 10cm; height: 10cm; visibility: hidden;" aria-hidden="true"> … </div>
<div>
は RootLayoutPanel 要素の前に置かれます (検索に使用さensureDebugId
れます)。問題は、これが<div>
アプリのモバイル ビュー (幅が制限されている) で望ましくない右マージンを引き起こすことです。<div>
開発ツールを使用してこれを削除すると、問題が解消されます。
誰かがこれの起源と<div>
それを取り除くことができるものを知っていますか?
PS: モバイル Firefox でこの問題をテストし、アドオンの 1 つが原因である可能性があるという理論をテストしました。残念ながら、アドオンがインストールされていないモバイル Firefox 21 でも発生します。
アップデート
GWT プロジェクト メンバーはこの問題についてコメントし、モバイル アプリケーションでのレイアウト パネルの使用を推奨していません。RootLayoutPanel
の使用から の使用に切り替えたRootPanel
ところ、問題は実際に解消されました。