Canceling a textInput event for a character entered using a dead key + key combination results in the event (or an identical event) being dispatched a second time. See the attached test case.
Created attachment 13981 [details] Test case
I cannot reproduce this with Safari 3 or TOT.