-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vaadin 24.4.12 @Push and iOS18 Problem #20010
Labels
Comments
Maybe this small example helps you to investigate the problem:
If you press the Button on iPhone (iOs18) multiple times the problem will occures.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description of the bug
Since the new iOS18 Update on iPhone we get the following Warning when using push():
WARN com.vaadin.flow.server.communication.ServerRpcHandler -- Resynchronizing UI by client's request. A network message was lost before reaching the client and the client is reloading the full UI state. This typically happens because of a bad network connection with packet loss or because of some part of the network infrastructure (load balancer, proxy) terminating a push (websocket or long-polling) connection. If you are using push with a proxy, make sure the push timeout is set to be smaller than the proxy connection timeout
wich leads into a white screen. The App needs to be refreshed after that.
In my dev machine I only use tomcat 10, no vpn, no loadbalancer or similar. The Connection is stable as well.
The problem only occures if i use the ssl connector of the tomcat. With HTTP their is no problem, but this is not the solution.
Expected behavior
No Warning
Minimal reproducible example
We use the @Push annotation at our main route. The problem occures if we want to update the UI from an backround task with
UI.getCurrent().access(() -> { UI.getCurrent().push() });
Versions
The text was updated successfully, but these errors were encountered: