The method detach() call to Broadcaster.unregister(this::receiveBroadcast); that create a new object and the listener never won't be removed. Class: https://github.com/vaadin/book-examples/blob/39a7109019f87245d36595070421f5039a5380fc/src/com/vaadin/book/examples/advanced/push/PushAroundUI.java
The method detach() call to Broadcaster.unregister(this::receiveBroadcast); that create a new object and the listener never won't be removed.
Class:
https://github.com/vaadin/book-examples/blob/39a7109019f87245d36595070421f5039a5380fc/src/com/vaadin/book/examples/advanced/push/PushAroundUI.java