Safari on Mac unable to catch back event using mouse pad (two finger drag o

Hi,
we have observed a issue with Safari browser only on Mac Machine with vaadin framework. in Vaadin based apps , While browsing at any point if user uses two finger swipe to go back to previous page. Browser does not catch that event, though it shows the previous but does not sent any server call. Further next it completely hangs and never responds to any actions or clicks done by user after this step. Basically browser never returns unless page is refreshed.

If user uses “Back” button at top of browser, it works well but issue arise only when two finger swipe to go back , on mac machine. Vaadin generated code is break while handling that event.

Anybody has faced this issue? any solution or workaround on this, pls let me know?