Strict Standards: Static function gapiAuthMethod::getMethodName() should not be abstract in /home/zajec/domains/zajec.net/public_html/include/gapi.class.php on line 598

Strict Standards: Static function gapiAuthMethod::getTokenName() should not be abstract in /home/zajec/domains/zajec.net/public_html/include/gapi.class.php on line 605

Warning: Cannot modify header information - headers already sent by (output started at /home/zajec/domains/zajec.net/public_html/include/gapi.class.php:598) in /home/zajec/domains/zajec.net/public_html/modules/TextFiles/controller.php on line 13
Broken Drag&Select in select element

Bug #209069: Problem selecting item by pressing, holding and dragging mouse button.

To reproduce

Hover over select widget, press and hold mouse button, move mouse to one of the other select options and release button.

Description

You will notice that after releasing mouse button, the list will stay open. You'll need to click again to confirm.
This only happens when there is onmousedown/onmouseup event listener set up for document (see source).

First seen in build 8225, maybe introduced by this fix:

Probably affects only windows version (there seems to be no problem in Linux at least).

Testcase

diz courtesy of zajec.net