italia / pa-website-validator

Tool di validazione per i siti di comuni e scuole
BSD 3-Clause "New" or "Revised" License
34 stars 15 forks source link

App dà errori solo in alcuni casi #439

Closed farapeppe closed 9 months ago

farapeppe commented 10 months ago

Salve, il validatore ci ha respinto asseverazione di https://www.14comprensivosr.edu.it/ Motivazione: Non rispettato il criterio C.SC.2.3 COOKIE (Il sito deve avere cookie tecnici in linea con la normativa)

Ho lanciato l'app da 3 computer diversi:

  1. PC Windows (App 2.8.0 e App 2.8.1) -> Tutto Ok -> 93 94 100 93
  2. Mac (App 2.8.1) -> Tutto Ok -> 93 94 100 93
  3. Altro PC Windows (App 2.8.1) -> ERRORE! 93 ? 100 93 Dà errore su C.SC.2.3 COOKIE. Guardando il terminale restituisce un "Execution context was destroyed, most likely because of a navigation".

Può essere questo il motivo della mancata asseverazione? Perché al momento io lo rimetterei in asseverazione esattamente così com'è

AlessioPellegrini commented 10 months ago

L'errore citato a quanto pare non dipende dal sito, ma dall'app di valutazione. Anche sul sito che sto facendo spesso appare quell'errore ed i risultati dei test di conformità diventano inaffidabili. Ho notato che riavviando il router ( con conseguente cambio di ip) sul mio sito riottengo quasi il 100% su tutto, ma poi l'app ricomincia a darmi risultati erratici.

Vedi: https://github.com/italia/pa-website-validator/issues/432

Con questo problema diventa veramente difficile capire quando l'app rileva un vero problema sul sito o se in realtà non sta funzionando e gli errori indicati sono falsi positivi.

AlessioPellegrini commented 10 months ago

Vedo che usi litespeed, puoi provare a disabilitare il Guest Mode? Ho notato che disabilitandolo l'app non da più l'errore:

Execution context was destroyed, most likely because of a navigation".

Mi sa che comunque buona parte di quelli errori dipendono dalle impostazioni di litespeed.

tensor5 commented 9 months ago

Chiudo in favore di #432.