Keskustelut - Muu Ohjelmointi - form-tagin tyhjä action ja webkit


a1a 08:24 16.4.09 
Huomasin erästä ongelmaa selvitellessäni, että webkit-selaimet (ainakin joku Safari ja Chrome) ymmärtää tyhjän action-kentän vähän eri tavoin kun esim. FF ja IE, mikäli base-tagi on määritelty.

Tyhjä action ymmärretään siis:
FF / IE / Oma olettamukseni / suositus?! => nykyinen url
Chrome => base-tagin osoite eli sivuston juuri

Pitänee korjata ongelma vaihtamalla tyhjän arvon tilalle nykyinen osoite. Mutta onko jotain tietoa, onko tuo bugi? W3C:n html-suosituksen mukaan pitäisi action-kenttään kelvata mikä tahansa URI, ja kuten jostain blogista ja uri-rfc:stä luin, tyhjä merkkijono on viittaus nykyiseen dokumenttiin.

Googlasin vielä sen verran, että kyseessä ilmeisesti on bugi. Mutta jos tuo on kerta löydetty 3v sitten, miksi ei asialle ole tehty mitään (unassigned)? Ilmeneekö se tosiaan niin harvoin? Oletteko muut törmänneet tähän?
editoitu: 10:40 16.4.09
Merri 08:51 16.4.09 
Miksi tarvitset base-tagin?


Muoks!
Täyttönä kysymykseen: lähinnä asia ihmetyttää siksi, että ainoaksi oikeaksi käytöksi olen huomannut hyödyn sivuja tehdessä omalla koneella. Lopullisilta sivuilta sen voi kuitenkin aina poistaa. Erikoistapaus lienee Web Archive.
editoitu: 09:11 16.4.09
eis 09:08 16.4.09 
Mikä tässä on sit oikeastaan se kysymys? :) Bugi mikä bugi. Vaikeampi sanoa täältä käsin miksei ole tehty mitään, mutta kyllä firefoxissakin on 5-6 vuotta vanhoja bugeja joita ei ole vielä korjattu. Joitain bugeja ei vaan ole niin helppo korjata noin vain, eikä aina ole selvää miten ne pitäisi korjata - ei aavistustakaan onko se ollut tilanne tämän kanssa vai mikä sitä on viivästyttänyt.

Toi bugi mihin linkissä viittasit (7763) on vielä astetta vakavempi kuin mitä kuvasit, webkitissä tyhjä arvo on viitannut saitin juureen eikä nykyiseen dokumenttiin. Se on bugzillan perusteella korjattu tosiaan jo, samalla kuin tuo basetagongelma mistä tässä puhut, eli bugi 19884. Ongelma on tosiaan siis korjattu noin kuukausi sitten, joten oletettavasti Chrome ei vaan vielä ole päivittynyt noin uuteen webkittiin.