Skip navigation.

miscoded

the web is a hack

captured in India

, , ,

Google Indic Transliteration does quite precisely nothing in Opera. The reason is that they try adding a capturing key event listener to a TEXTAREA:

a.addEventListener(b,c,true)

from function _TR_addHandler in labs001.js.

If you've followed the past twists of the event capture drama, you might recall that since Mozilla decided to play chicken and re-write the spec according to their buggy implementation, we decided to be bug compatible. So why is the transliteration still broken? Seems like we aren't quite compatible after all?
Yup. Test case here.
Capturing key event listeners still don't fire on target. That's a bug in our bug compatibility, leaving us more standards compliant than intended.

So our bugs are buggy :whistle: . How do you spell "irony" in Hindi again?

function(p,a,c,k,e,r) de-mystify trickdog food

Comments

Robin_reala 24. September 2007, 12:35

Hmm, yeah, that bug did kinda stall a bit. Well, won't make it in for 1.9 now but maybe for 2.0? When the blocking-2.0 flag becomes available you should flip it.

And yes, breaking code to meet bug-compatibility sucks...

HeroreV 24. September 2007, 16:36

I really hate that Mozilla would rather be backwards compatible than standards compliant. It sounds more like something Microsoft would do than an open source project.

xErath 24. September 2007, 19:30

I'd rather have David Storey nagging them than being this much bug compatible !
How about having a small kb article explaining all known Opera standard deviations just to be compatible with the crippled web, ie and moz?

And that bug will never be fixed.

hallvors 25. September 2007, 11:47

AyushJ: great, thanks :smile:. Nice user script too.

HeroreV: feel free to voice your discontent here and respond to the "anyone opposed" question..:
https://bugzilla.mozilla.org/show_bug.cgi?id=235441

AyushJ 26. September 2007, 03:41

great, thanks :smile: . Nice user script too.


I wrote that userjs when chesss posted about GTransliteration not working in opera but some mod locked the thread :mad: then I posted it on Google Groups but still no reply on that groups-thread even after a month :frown:

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies