pietroppeter/wordle-it

'Condividi' non copia il testo

Opened this issue · 12 comments

McCio commented

Ciao! Grazie per la versione italiana :)
Nel wordle originale il tasto condividi copia il testo e poi lascia incollare all'utente dove vuole, mentre usando la tua versione oggi per la prima volta da telefono, mi ha fatto aprire la scelta dell'app con la quale condividere "qualcosa".
Selezionando WhatsApp, ad esempio, viene mostrato il messaggio di errore "Non puoi inviare un messaggio vuoto".
Indagando un po' ho visto che cerca di condividere:
data:,Par%F0%9F%87%AE%F0%9F%87%B9le 356 4%2F6%0A%0A%E2%AC%9B%E2%AC%9B%E2%AC%9B%F0%9F%9F%A8%F0%9F%9F%A9%0A%E2%AC%9B%F0%9F%9F%A9%E2%AC%9B%E2%AC%9B%E2%AC%9B%0A%E2%AC%9B%E2%AC%9B%E2%AC%9B%F0%9F%9F%A9%F0%9F%9F%A9%0A%F0%9F%9F%A9%F0%9F%9F%A9%F0%9F%9F%A9%F0%9F%9F%A9%F0%9F%9F%A9
la parte dopo la virgola corrisponde a:

Par🇮🇹le 356 4/6

⬛️⬛️⬛️🟨🟩
⬛️🟩⬛️⬛️⬛️
⬛️⬛️⬛️🟩🟩
🟩🟩🟩🟩🟩

Per completezza, se può influenzare: ho usato Firefox su Android 11, con plausible bloccato.

Ciao, grazie della segnalazione. ho avuto altre segnalazioni che con Firefox su Android non funziona bene la condivisione, ma che dovrebbe funzionare con la versione più recente di wordle inglese (il codice che uso è la versione del 3 gennaio). Quando ho un poco di tempo aggiornerò il codice.

Giusto per confermare: la condivisione funziona con Chrome e non Firefox, mentre con l'originale funzionano entrambi. Android 11

Seguo, stesso problema. Ho provato a seguire il sorgente, ma alla riga wordle-it.js:1369 mi sono arreso. Però sono abbastanza sicuro stia lì nei dintorni, o al massimo in wordle-it.js:1429.

Confermo il comportamento con Firefox su Android 12. Un workaround è selezionare "sito desktop" da Firefox. La pagina è ricaricata e il testo copiato e condiviso correttamente.

segnalo a quelli che hanno problemi di condivisione che sto testando una nuova versione basata su codice open source. la trovate qui: https://par-le.github.io/react-wordle/

mi fate sapere se avete gli stessi problemi? io ho avuto un altra segnalazione di condividi che non funzione su iPhone 6 con un vecchio Safari ma in questo caso la versione di cui sopra non risolve il problema.

al momento è impostata con la stessa lista di parole della versione principale, ma è possibile che la "rompa" occasionalmente per testare cose.
prima o poi vorrei migrare a questa versione (ma vorrei gestire la migrazione delle statistiche)

bene grazie! speriamo di non romperla nel caso riesca a farla funzionare anche per iPhone 6... ;)

La condivisione funziona ma l'interfaccia non viene scalata correttamente se nelle impostazioni di accessibilità è impostato uno zoom (150% qui). In quel caso la griglia è ok ma il resto è fuori dalla schermata e bisogna scrollare. Con zoom al 100% il problema non c'è.

per questa nuova issue di accessibilità può forse valere la pena segnalarla nel repo originale https://github.com/cwackerfuss/react-wordle (dopo aver verificato che l'issue c'è anche lì, ma in questo caso dovrebbe esserci visto che per il nuovo parle mi sono basato su una versione molto recente). anche se non saprei valutare se questo problema dello zoom (che richiede uno scroll) sia una vera issue o ce lo si possa aspettare.

per questa nuova issue di accessibilità può forse valere la pena segnalarla nel repo originale https://github.com/cwackerfuss/react-wordle (dopo aver verificato che l'issue c'è anche lì
c'è anche lì
anche se non saprei valutare se questo problema dello zoom (che richiede uno scroll) sia una vera issue o ce lo si possa aspettare.
beh, nella versione originale il problema non c'è quindi direi che è quantomeno una regression

beh, nella versione originale il problema non c'è quindi direi che è quantomeno una regression

magari è stata messa a posto negli ultimi commit (qualche commit di differenza c'è). regressione difficile visto che le uniche modifiche che ho fatto sono traduzione e lista parole.

se vuoi aprire una issue qui, quando faccio un aggiornamento alla versione più recente magari chiedo di nuovo di testare (o se descrivi nella issue come testare lo faccio io stesso)

Il problema c'è anche nel repo originale. Ho aggiunto un commento https://github.com/cwackerfuss/react-wordle/issues/188