Как вы уже заметили, я перешёл на новую систему комментирования JS-Kit. О ней я услышал в подкасте “IT мысли” Сергея Петренко. Предупреждение – эта система требует абонплаты $12 в год. Причина перехода в том, что ранее используемая мною система IntenseDebate в последнее время стала странно работать, долго грузиться (а долгая загрузка обозначает отключение комментирования из-за особенностей её JavaScript’а), нотификации по почте то приходили, то нет. Хотел использовать Disqus, но она не захотела нормально работать с плагином WPTouch, адаптирующего сайт для отображения на iPhone (разваливалась разметка и комментарии не публиковались). А вот JS-Kit мне очень понравился. Лёгкая и удобная система, позволяющая авторизироваться через различные сервисы вроде Twitter, Facebook, и т.п. (полный перечень возможностей есть на Wiki). Например, JS-Kit используют широкоизвестный Guy Kawasaki и агрегатор Technorati.

Всё было бы ничего, но я столкнулся с тем, что при попытке входа в панель управления, заполняя данные из моего любимого менеджера паролей 1Password, я попадаю совсем не туда, куда нужно. Как пользователь JS-Kit и 1Password (это ещё один аргумент в пользу покупки софта), я отрапортовал о существовании проблемы сначала в JS-Kit, а потом, когда представители JS-Kit выяснили, что проблема не у них, написал в 1Password. Переписка доступна на сайте поддержки JS-Kit. Продублирую её (замечу, что главное в общении не правильность грамматики, а взаимопонимание :-)

Переписка

Запрос в JS-Kit

I am using 1Password. When I trying to login into http://js-kit.com/settings/ using it, I received “Site ‘username’ does not seem like a valid URL”. 1Password fill the fields Username, Password, and Site simultaneously, but in 1Password entry exists only loginInput and passwordInput. Please fix it, it is hard to copy manualy password from 1Password database.

Entry in 1Password:

Auto filling username and password

Going to “restore” instead of logging in

Ответ от JS-Kit (поступил в течение получаса, что подтверждает профессионализм и ориентированность на клиентов)

Oleg,
Not sure that this issue is connected to our software. Please address it to 1Password support.

Я сразу же написал в 1Password

Hello,
I have one problem with logging in to the JS-Kit site using 1Password.

Details and screenshots you can find on JS-Kit site. Briefly – if html page contain two forms, one of them is java-script generated, and second – static, 1Password filling fields in the both (and fields are different).

Could you analyze this situation?

На следующий день после анализа мне лично, и, что показательно, на сайте JS-Kit, ответил представитель 1Password:

Hi, guys. I responded to Oleg via email, but I wanted to post here as well for the benefit of the whole js-kit.com community. I looked at the page and the problem is with the Javascript-generated form. Right now, these give problems for 1Password and we’re investigating ways to fix this for a future release. For now, the best solution is to disable autosubmit for this login. Locate it in the main 1Password application and enter edit mode. Set the Submit attribute to Never. Now, when you visit the login page, you can use the ⌘\ keyboard shortcut to fill the login and then click the proper button manually.

I’m sorry I don’t have a better answer for you at this time. We’ll have better support for these kinds of Javascript forms in a future release.

Остаётся подождать, когда проблема будет исправлена. Но, учитывая оперативность всех сторон при анализе и желание помочь, я думаю, что проблема будет решена в сжатые сроки. О результатах я сообщу отдельно.

Огромное спасибо специалистам JS-Kit и 1Password.