Sivu 1/1

UusiTiira suolla

Lähetetty: 06 Kesä 2026, 11:03
Kirjoittaja TuijaPalonen
Moi,

Tuli testattua uutta Tiiraa suolla keskellä ei mitään ja valitettavasti käyttökokemus oli sen verran epämiellyttävä, että palasin nopeasti havaintovihkoon kun Nomadikaan ei enää toimi. Seuraavassa huomioita asioista jotka heikensivät käyttö kokemusta:

1. Off-line tallennuksen puute huonon kentän alueella
2. Selaimen refresh-toimintoa ei ole disabloitu havaintolomakkeella. Vahingossa tehty alaspäin pyyhkäisy päivittää lomakkeen (hitaasti) mutta ei onneksi hukkaa tietoja.
3. Lisäkenttien piilotus: kiva aloittelijalle, tuskastuttava edistyneemmälle käyttäjälle. Ylimääräinen klikkaus, ja lisäkenttien auetessa focus hyppää automaattisesti johonkin kenttään ja näppäimistö läjähtää näytölle. Tästä tulee väkisinkin 'Hetkinen, missä olinkaan?' tunne. Jos lisäkentät halutaan pitää piilotettuna, olisiko mahdollista saada käyttäjäasetuksiin valinta että haluaako käyttää oletuksena pro-lomaketta jossa kaikki kentät ovat näkyvissä vai perusmallia?

Yleisesti ottaen havaintolomake on maastokäytössä, missä päähuomion pitäisi olla linnuissa, ei kännykässä, liian 'pomppiva'. Varsinkin jos on tottunut irrottamaan focuksen näytön vierityksen ajaksi, jolloin näppis pompsahtaa heti näkyviin jos vahingossakaan osuu johonkin kenttään hyttysiä huitoessaan. Focuksen pakottaminen edelliseen kenttään vähentäisi tuota näppiksen esiin pomppimista.

Tälläistä pohdintaa tänään..

Re: UusiTiira suolla

Lähetetty: 06 Kesä 2026, 12:29
Kirjoittaja jtp
Skrollauksen aikaiset vahingossa tapahtuvat fokusoinnit pystyisi kyllä helposti ohjelmallisesti estämään, jos ohjelmoijalla riittää kiinnostusta ja käyttöliittymäymmärrystä (JavaScript + css pointer-events none). Selaimissa on myös eroja. Firefox Android-ympäristössä ei edes anna fokusoida skrollatessa, ja toisillakin selaimilla saattaa olla nykyään sellainen hyvä ja tarpeellinen ominaisuus.

Olen lisäkenttien piilottamisesta ja automaattisesta fokusoinnista kanssasi täysin samaa mieltä. Lisäkenttien piilotusnappula vie melkein yhtä paljon tilaa kuin säästynyt kenttärivi veisi. Olen kirjoittanut samasta asiasta aiemmin (mutta turhaan):

Lisäkentät viewtopic.php?p=13338#p13338:
jtp kirjoitti: 06 Huhti 2026, 19:20 Minua nuo häviävät sekä klikkausta vaativat piilotetut lomakentät vain hämmentävät. Tilansäästö pystysuunnassa pienellä laitteella ei ole välttämätöntä, koska kaikki laitteiden käyttäjät vauvasta vaariin ovat tottuneet skrollaamaan sujuvasti ylhäältä alas joko sormella tai hiirellä.
Autofokus viewtopic.php?t=5382:
uusiTiirassa minua häiritsee, kun useassa kohdassa ohjelma automaattisesti fokusoituu johonkin ohjelmoijan päättämään lomakekentään. Tästä on se haitta, että samalla puhelimen virtuaalinen näppäimistö pläjähtää päin pläsiä (pläsi = ark. naama, kasvot) vieden samalla runsaasti tilaa puhelimen näytöltä. Olisi helpompi ensin nähdä kaikki kentät kokonaisuutena ja itse sitten sormella painaa haluttua kohtaa, jolloin näppäimistö vasta ilmestyisi näytölle.
Siteeraan vielä tekoälyä:
Autofocus-attribuutti (joka siirtää tekstikohdistimen automaattisesti tiettyyn lomakekenttään sivun latautuessa) aiheuttaa mobiililaitteilla täysin erilaisen – ja usein paljon ärsyttävämmän – käyttökokemuksen kuin tietokoneella.

Suurin syy eroon piilee käyttöliittymässä ja ruudun koossa. Tässä ovat keskeisimmät syyt, miksi automaattinen kohdistus on mobiilissa usein haitallista:

1. Näppäimistön ponnahtaminen (Keyboard Hijack)

• Mobiilissa: Kun lomakekenttä saa kohdistuksen (focus), mobiililaite olettaa, että käyttäjä haluaa kirjoittaa heti, ja automaattisesti avaa virtuaalinäppäimistön. Tämä näppäimistö peittää usein 40–50 % ruudun koko alasta. Käyttäjä saattaa menettää näkyvyyden sivun otsikkoon, kontekstiin tai muihin tärkeisiin tietoihin ennen kuin hän ehtii edes tajuta, missä on.
• Työpöydällä: Tietokoneella on fyysinen näppäimistö. Kohdistus vain aktivoi kentän (vilkkuva kursori), mutta ruudulta ei katoa mitään näkyvistä.

2. Ruudun automaattinen skrollaus (Skrollauskaaos)

• Mobiilissa: Koska mobiiliruutu on pieni, autofocus pakottaa selaimen skrollaamaan (vierittämään) sivun suoraan kyseisen kentän kohdalle. Jos kenttä on yhtään alempana sivulla, käyttäjä missaa kaiken sen yläpuolella olevan sisällön ja saattaa hämästyä siitä, mihin kohtaan sivua päätyi.
• Työpöydällä: Isolla näytöllä koko lomake tai sivu mahtuu usein kerralla ruudulle, joten näkymä ei hypi hallitsemattomasti.

3. Peruuttaminen on mobiilissa työlästä

• Mobiilissa: Jos käyttäjä ei halunnutkaan täyttää kenttää heti (vaan esimerkiksi lukea sivun ohjeet ensin), hänen täytyy erikseen napauttaa näppäimistö piiloon tai klikata muualle ruutua peruuttaakseen tilanteen. Pienellä ruudulla huti-infot ovat yleisiä.
• Työpöydällä: Käyttäjä voi vain katsoa muualle ruutua tai käyttää hiirtä vapaasti ilman, että hänen täytyy "sulkea" mitään käyttöliittymän osaa.

Milloin se on sallittua? (Poikkeus sääntöön)

autofocus ei ole aina syntiä mobiilissakaan, jos sivun ainoa ja ilmeinen tarkoitus on kirjoittaminen.

Hyvä käyttökohde: Googlen hakusivu (google.com) tai erillinen kirjautumissivu, jossa ei ole muuta sisältöä. Kun käyttäjä menee hakukoneeseen, hän odottaa pääsevänsä kirjoittamaan heti, jolloin näppäimistön avautuminen on palvelus eikä häiriö.

Saavutettavuusvinkki (Screen Readers)

Ruudunlukuohjelmia käyttäville (esim. näkövammaisille) autofocus on haastava laitteesta riippumatta. Kun sivu latautuu ja hyppää suoraan keskelle lomaketta, ruudunlukuohjelma alkaa lukea kyseistä kenttää, ja käyttäjältä jää kuulematta sivun pääotsikko ja konteksti. Siksi sitä kannattaa käyttää säästeliäästi.
Pidän hyvin outona, ettei uusiTiiran kehittäjäporukka lue ollenkaan palautteita.

Re: UusiTiira suolla

Lähetetty: 07 Kesä 2026, 22:17
Kirjoittaja jtp
TuijaPalonen kirjoitti: 06 Kesä 2026, 11:03 2. Selaimen refresh-toimintoa ei ole disabloitu havaintolomakkeella. Vahingossa tehty alaspäin pyyhkäisy päivittää lomakkeen (hitaasti) mutta ei onneksi hukkaa tietoja.
Kertomasi ongelma näkyy korostuneesti hitaalla yhteydellä, koska uusiTiira lataa aina paljon tavaraa. UusiTiira on kuulemma tarkoitettu toimimaan myös hitaalla yhteydellä ja offline-tilassa.

Havainnon syöttölomakkeelle voisi aivan hyvin laittaa seuraavan css-määrityksen

Koodi: Valitse kaikki

html, body {
  /* Estää pull-to-refreshin */
  overscroll-behavior-y: none; 
  /* Varmistaa, että skrollaus pysyy hallitusti viewportin sisällä */
  height: 100%; 
}
Koska monet asentavat uusiTiiran sivuston sovellukseksi (jolloin ei mitään selaimen menuja eikä osoitepalkkeja näy), muihin näkymiin (”sivuihin”) tämä päivitä pyyhkäisemällä -toiminto pitäisi jättää.

Re: UusiTiira suolla

Lähetetty: 09 Kesä 2026, 22:18
Kirjoittaja akiark
Tiiran Aurelia-versioon ei tehdä enää päivityksiä ja offline versiota on jo lupailtu uuteen Vue-versioon.