GWT FocusPanel on Chrome

I was attempting to use a FocusPanel to capture a change in a StreetviewPanoramaWidget. StreetviewYawChangedEvent et. al. was firing when a new panorama was being loaded, so I figured I’d hack it to determine when the user ‘touched’ the Street View Panorama.

However, the FocusPanel ClickEvent is not fired on Google Chrome.

panelFocusGStreet.addClickHandler(new ClickHandler() {
     @Override
     public void onClick(ClickEvent event) {
          //doesn't fire in Google Chrome
          firePendingChangeEvent();
     }
});
									

Works as expected on Firefox. Determined the MouseDownEvent is fired on both.

panelFocusGStreet.addMouseDownHandler(new MouseDownHandler() {
     @Override
     public void onMouseDown(MouseDownEvent event) {
          firePendingChangeEvent();
     }
});
									

This entry was posted in Code and tagged , . Bookmark the permalink.