It is currently 7 June 2025, 15:24 Advanced search

Attendere prego infinito su iOS con tema ZEN

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Attendere prego infinito su iOS con tema ZEN

Postby Gionanni » 14 April 2025, 10:57

Ciao, abbiamo diverse applicazioni con tema ZEN che hanno smesso di funzionare su dispositivi iOS.
Al primo click anche sul menu principale o su un bottone, l'applicazione esegue l'azione ma poi entra in attendere prego e non ne esce più.
Con chrome su android questo problema viene superato impostando l'opzione "richiedi sito desktop", a seguito degli ultimi aggiornamenti iOS invece non c'è modo di uscire dall'attendere prego infinito sia in chrome che in Safari.
Capita anche a qualcuno di voi? come si può risolvere il problema?
Gionanni
 
Posts: 196
Joined: 20 January 2011, 9:21

Re: Attendere prego infinito su iOS con tema ZEN

Postby d.pierangeli » 14 April 2025, 14:48

Se mi ricordo bene bisogna impostare a 1 il parametro MaxOpenRequests da javascript.

metti questo in custom3.js

Code: Select all
function RD3_CustomInit()
{
  RD3_ClientParams.MaxOpenRequests = 1;
}
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Attendere prego infinito su iOS con tema ZEN

Postby Gionanni » 15 April 2025, 7:29

Ciao, grazie del suggerimento ma non sembra avere gli effetti desiderati. Ho svuotato la cache e mi sono accertato che la modifica fosse stata recepita ma la cosa non cambia...
Gionanni
 
Posts: 196
Joined: 20 January 2011, 9:21

Re: Attendere prego infinito su iOS con tema ZEN

Postby d.pierangeli » 15 April 2025, 8:08

Allora non saprei, bisognerebbe analizzare il caso.

Non è facile perchè il tema Zen come sai non è progettato per funzionare su tablet.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Attendere prego infinito su iOS con tema ZEN

Postby Gionanni » 6 May 2025, 16:26

da debug trovo questi errori:
Code: Select all
[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/feature/5093566007214080

che sono scatenati nell'evento OnMouseDown nella chiamata a B.preventDefault
Code: Select all
DDManager.prototype.OnMouseDown = function(B) {
...
   if (l && ((l.tagName == "INPUT" && l.type != "button") || l.tagName == "TEXTAREA" || RD3_Glb.isInsideEditor(l))) {
            l.focus();
            return false
        }
        if (l && l.tagName == "CANVAS") {
            return false
        }
        B.preventDefault();
...
Gionanni
 
Posts: 196
Joined: 20 January 2011, 9:21

Re: Attendere prego infinito su iOS con tema ZEN

Postby d.pierangeli » 7 May 2025, 8:01

Non è quello il problema, quegli errori dipendono dal fatto che le videate zen non gestiscono bene gli eventi touch, ma non c'entra con la pompa dei messaggi.

Bisognerebbe debuggare e vedere perchè il messaggio non arriva lato server o cosa risponde e perchè l'attendere prego non viene rimosso.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Attendere prego infinito su iOS con tema ZEN

Postby Gionanni » 7 May 2025, 8:19

Ci provo. Il problema si verifica anche su tablet android se non si imposta l'opzione "Utilizza sito desktop".
Riesco a vedere la console degli errori utilizzando chrome://inspect su un pc collegato al tablet.
Gionanni
 
Posts: 196
Joined: 20 January 2011, 9:21


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 40 guests

cron