
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();
}
});
