Utilizzare i principali browser (derivati di Chromium / ffx / ie)
navigare su internet
abituarsi a usare comandi standard da tastiera come cmd-q, cmd-1/2/3, cmd-f
continuare a navigare
imbattersi in un sito web di discourse
premere cmd-f perché si vuole trovare qualcosa sulla pagina
ottenere un’esperienza completamente diversa e generalmente peggiore*
lanciare il computer fuori dalla finestra. abbandonare la vita su internet così com’è. trasferirsi su un’isola deserta e mangiare sushi per un breve periodo
Esempi di “peggiore”
spesso non trova effettivamente le cose sulla pagina
richiede un numero minimo di caratteri
non consente pressioni ripetute di cmd-f per ciclare e cercare
Soluzione proposta:
Rimuovere la funzionalità nella sua interezza.
L’ironia del fatto che questa particolare istanza di discorso debba aver disabilitato questa funzione non mi sfugge. I poteri che sono qui intorno hanno riconosciuto la sua inferiorità?
Quando fai questo, per migliorare le prestazioni di scorrimento e rendering, Discourse rimuove i post precedenti dal DOM. Quindi è impossibile “caricare tutto” un argomento lungo.
Ecco perché abbiamo l’implementazione personalizzata di ctrl+f, e la usiamo solo per argomenti lunghi che sono impossibili da caricare nella loro interezza.
Mi sembra che tu stia solo trovando scuse. L’hijacking delle funzionalità native dovrebbe essere un netto rifiuto. Il 99,9% dei siti su Internet lo rispetta. Perché Discourse è speciale?
C’è un’enorme quantità di storia su questo argomento in molti argomenti nel corso degli anni. Se fai una ricerca potrai vedere le conversazioni passate.
Qual combinazione di tasti consiglieresti alle persone che si aspettano che Ctrl+F trovi il post che stanno cercando nell’argomento quando quel post non è disponibile nel browser? Sembrerebbe che ci si aspetti che Ctrl+F trovi il post desiderato in quell’argomento, ma non è quello che si vuole. Qual è il tasto per “trovare il post in questo argomento anche se il mio browser non riesce a trovarlo”? Non è una violazione delle aspettative che Ctrl+F non trovi un post nell’argomento corrente?
Sovrascrivere le funzioni standard del browser con la funzionalità di ricerca di Discourse può essere stridente e poco intuitivo per gli utenti che si aspettano scorciatoie coerenti tra i siti web. Interrompe il loro flusso e ostacola l’accessibilità, rendendo più difficili le ricerche nella pagina.
Un approccio migliore potrebbe essere quello di consentire agli utenti di scegliere il proprio metodo di ricerca preferito, preservando di default le funzioni del browser. Suggerire un’icona visiva per comunicare la ricerca all’interno di Discourse per iniziare.
Penso che Ctrl-F sia la funzionalità standard del browser per “trovare testo nella pagina”, che penso sia meglio non sovrascrivere.
Per le ricerche specifiche di Discourse, le persone possono fare clic sulla lente d’ingrandimento (probabilmente per la maggior parte degli utenti che non utilizzano le scorciatoie). Discourse ha già la scorciatoia ‘/’ per coloro che utilizzano le scorciatoie.
È interessante notare che sul mio Chromebook dirotta sia ctrl-alt-f che / per questa funzionalità.
Se sovrascrivi, includi almeno del testo come “premi di nuovo ctrl-f per utilizzare la funzione nativa di ricerca nella pagina”.
Non sono sicuro di quando sia cambiato, ma Discourse non sembra più dirottare \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eF\u003c/kbd\u003e, solo \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eAlt\u003c/kbd\u003e + \u003ckbd\u003eF\u003c/kbd\u003e come menzionato nel post di @Isambard.
Doh, mi è sfuggita la parte sui topic lunghi:
Ti dice anche di premere di nuovo per la ricerca predefinita @Isambard:
Scherzi a parte, apprezzo ciò che stanno facendo gli sviluppatori, ma spero che possano accettare cambiamenti per rendere Discourse più accessibile agli utenti comuni.