Suggerimenti non visualizzati sui dispositivi con touchscreen

Il plugin sembra essere piuttosto semplice: installa, attiva.

Ho fatto entrambe le cose, risultato:

Ma non vengono mostrati i tooltip :frowning:
Né quando sono loggato, né con una finestra di navigazione privata e non loggato.
Qualche idea su come potrei fare il debug?

Forse le mie aspettative sono completamente sbagliate… questo plugin è abilitato su meta? Perché anche qui non vedo i tooltip come mi aspetterei di vedere con il plugin abilitato.

Stai testando su un laptop touch? Ti consiglio di testare su un Mac per escludere interferenze dovute al touchscreen.

Non volevo comprare un Mac solo per testare questo :wink:
Ma in effetti il tooltip appare su un laptop senza touchscreen (non su Meta, però).
Non funziona su un secondo display non touch collegato a un laptop con touchscreen.

Almeno alcuni utenti trarranno beneficio dai tooltip.

Il problema del touchscreen è considerato un bug?

Il hover funziona perfettamente sulle macchine senza touchscreen. Ottenete l’effetto hover con un mouse o il puntatore del touchpad, ad esempio, ecco me mentre passo il mouse sopra il pulsante Condividi:

Ma per i laptop che hanno sia touchscreen che mouse/touchpad… non sono sicuro che esista un modo per rilevare quando il mouse è scollegato rispetto a quando è collegato.

Non so se ci sia un modo per risolvere questo problema tramite il rilevamento delle media query CSS4:

Ma sarebbe bello poter risolvere la situazione per i dispositivi che vengono rilevati come aventi sia touchscreen che mouse, consentendo loro l’hover. Gli utenti hanno finito per disabilitare il touchscreen del loro laptop per far funzionare la cosa, probabilmente perché non usano comunque la parte touchscreen.

Ho testato questo: https://jsfiddle.net/davidThomas/q29r4pjs/3/ e ho ottenuto

  • desktop :red_circle: mouse
  • iphone :green_circle: touch
  • surface pro :red_circle: mouse ← sbagliato!

Ho anche testato https://jsfiddle.net/Blackbam/zkd2cs0t/16/ con gli stessi risultati: il dispositivo con touchscreen e mouse appare identico al desktop.

Ho appena unito una correzione per questo, quindi i tooltip del plugin verranno ora visualizzati sui dispositivi touchscreen (come Chromebook, Surface) se navighi usando il mouse. (Non verranno visualizzati se navighi usando il touchscreen.)

Se stai ospitando tu stesso il sito, assicurati di ricostruirlo per recuperare la recente modifica del plugin.