Начиная с 2.0.0.8 поменялась функциональность связанная с не дефолтными document.form.submit методами :(, некоторые вещи перестали функционировать. На 2.0.0.7 всё работает.
Кто-то ещё сталкивался с подобными проблемами?

поменялась функциональность связанная с не дефолтными document.form.submit

это как понять?

между версиями одной ветки кроме исправлений багов ничего нет. т.е. и методы никакие не меняются

shutnik, так и понимай в 2.0.0.7 и ниже - все работает, в 2.0.0.8 и выше - не работает тот же самый код.

код покажи

Страница https://www.identityblog.com/wp-content/plugins/wp-infocard/login/login.php, кликаем по картинке и переходим на https://www.identityblog.com/wp-content/plugins/wp-infocard/login/infocard-submit.php?

Биндинг цепляется на "application/x-informationCard"
В биндинге происходит следующая вещь:

  <binding id="cardspaceselector">
    <implementation>
        <constructor>
            <![CDATA[
                var fakeEvent = document.createEvent("Events");
                fakeEvent.initEvent("CardspaceButton",true,true); // no bubbling, can be cancelled

                var f = this;
                while (f && (!f.hasAttributes() || f.localName.toLowerCase() != "form")) {
                    f=f.parentNode;
                }

                if (f) {
                    var val = this.dispatchEvent(fakeEvent);
                    f.oldSubmit = f.submit;
                    f.submit    = this.iisubmit;
                    //f.onsubmit  = this.iisubmit;
                    f.addEventListener('submit', this.iisubmit, true);
                }           
                return true;
            ]]>
        </constructor>
        <destructor>
            <![CDATA[
                dump("####### Destroying this object");               
            ]]>           
        </destructor>
        <method name="iisubmit">
            <parameter name="event"/>
            <body>
                <![CDATA[
                var fakeEvent = document.createEvent("Events");
                fakeEvent.initEvent("CardspaceSubmit",true,true); // no bubbling, can be cancelled
                this.dispatchEvent(fakeEvent);   
                return false;                   
                ]]>
            </body>
        </method>

В итоге в 2.0.0.7 и ниже iisubmit отрабатывает и событие "CardspaceSubmit" отлавливается расширением, в 2.0.0.8 и выше не отрабатывает.

Добавлено Fri Nov  2 18:40:23 2007 :
А вот и баг нарисовался. :(