Vaadin 6.8 を使用しています。以下のリンクでは、Vaadin が複数のブラウザ タブをサポートする方法について説明していますが、
https://vaadin.com/web/joonas/wiki/-/wiki/Main/Supporting%20Multible%20Tabs
同じブラウザのタブは同じ http セッションを使用するため、同じアプリケーション インスタンスが使用されます。ただし、複数のタブをサポートしているように見せることで、タブはそこで異なるウィンドウ オブジェクトを使用します。
ただし、Vaadin は httprequests (特に updateUIDL 呼び出し) の処理中にアプリケーション インスタンスをロックします。特定のセッションのすべての http 要求は、順次処理されます。tab1 リクエストが完全に処理されるまで、tab2 リクエストは処理されません。
そのため、読み込み中のアイコンが両方のタブに表示されます。
AbstractCommunicationManager.doHandleUidlRequest() は、アプリケーション オブジェクトをロックします。
誰でもこの問題の回避策を持っていますか? または 、タブまたはポップアップごとにvaadinに新しいhttpセッションを使用させる方法はありますか?