Closed Bug 399295 Opened 17 years ago Closed 7 years ago

double click fires on mouse down, how does this match the spec

Categories

(Core :: DOM: Events, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 968265

People

(Reporter: testo.moz, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7 I was doing something with ondbclick and noticed that it fires on the mouse down of the second click. The spec has this to say "The ondblclick event occurs when the pointing device button is double clicked over an element. This attribute may be used with most elements." Is just pushing the mouse down a click? Or is then releasing it to required to complete a "click". I would think the down and up motion should be required to complete a "click". Reproducible: Always Steps to Reproduce: 1. 2. 3.
Component: General → DOM: Events
Product: Firefox → Core
QA Contact: general → events
A *minimal* testcase would be great. (I didn't test this yet at all, but click events are dispatched in ESM during the posthandling of NS_MOUSE_BUTTON_UP)
I might make a test case when I get time. I am seeing the bug in MinimizeToTray extension I selected the double click to restore option. The problem being that it fires on the mouse down of the second click, resulting in the mouse up restoring another tray item which is very annoying.
Hallow. my Thunderbird under winXPsp3 behavies like described above: at starting, or at some loading of CPU work on filters or local archive, every second single-mouse-click treats as double-clicking. so i cant`t just selects some messages - second click forces to open selected messages in their own tabs. it need to awaitng some time to prevent mouse click from accepting as double. Сведения о приложении Имя: Thunderbird Версия: 38.2.0 User Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 Папка профиля: Показать папку (Локальный диск) ID сборки приложения: 20150813074416 Включённые плагины: about:plugins Конфигурация сборки: about:buildconfig Использование памяти: about:memory Учётные записи почты и новостей account1: INCOMING: account1, , (none) Local Folders, plain, passwordCleartext account2: INCOMING: account2, , (imap) lavabit.com:993, SSL, passwordCleartext OUTGOING: lavabit.com:465, SSL, passwordCleartext, true account3: INCOMING: account3, , (imap) imap.yandex.ru:143, plain, passwordCleartext OUTGOING: smtp.yandex.ru:25, trySTARTTLS, passwordCleartext, true account4: INCOMING: account4, , (pop3) pop.yandex.ru:110, plain, passwordCleartext OUTGOING: pop.yandex.ru:25, trySTARTTLS, passwordCleartext, true account5: INCOMING: account5, , (pop3) pop.qip.ru:110, plain, passwordCleartext OUTGOING: smtp.pochta.ru:25, plain, passwordCleartext, true account6: INCOMING: account6, , (pop3) pop.qip.ru:995, SSL, passwordCleartext OUTGOING: smtp.newmail.ru:25, trySTARTTLS, passwordCleartext, true account7: INCOMING: account7, , (pop3) pop.mail.ru:995, SSL, passwordCleartext OUTGOING: smtp.mail.ru:25, plain, passwordCleartext, true account8: INCOMING: account8, , (pop3) pop.qip.ru:995, SSL, passwordCleartext OUTGOING: smtp.qip.ru:25, trySTARTTLS, passwordCleartext, true account10: INCOMING: account10, , (pop3) pop3.predanie.org:995, SSL, secure OUTGOING: smtp.gmail.com:465, SSL, passwordCleartext, true account11: INCOMING: account11, , (imap) imap.gmail.com:993, SSL, passwordCleartext OUTGOING: smtp.gmail.com:465, SSL, passwordCleartext, true account12: INCOMING: account12, , (imap) imap.googlemail.com:993, SSL, passwordCleartext OUTGOING: smtp.googlemail.com:465, SSL, passwordCleartext, true Сообщения о падениях Расширения Test Pilot for Thunderbird, 1.3.9, true, tbtestpilot@labs.mozilla.com Важные изменённые настройки Имя: Значение accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.smart_size_cached_value: 358400 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false extensions.lastAppVersion: 38.2.0 font.internaluseonly.changed: false gfx.blacklist.direct2d: 3 gfx.blacklist.direct3d11angle: 3 gfx.blacklist.dxva: 3 gfx.blacklist.layers.direct3d10: 3 gfx.blacklist.layers.direct3d10-1: 3 gfx.blacklist.layers.direct3d11: 3 gfx.blacklist.layers.direct3d9: 3 gfx.blacklist.layers.opengl: 3 gfx.blacklist.stagefright: 3 gfx.blacklist.suggested-driver-version: 6.1400.1000.5218 gfx.blacklist.webgl.angle: 3 gfx.blacklist.webgl.msaa: 3 gfx.blacklist.webgl.opengl: 3 mail.openMessageBehavior.version: 1 mailnews.database.global.datastore.id: bc907bc6-270e-411b-9950-010992e8dbc network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1446322007 places.history.expiration.transient_current_max_pages: 53446 places.history.expiration.transient_optimal_database_size: 28067430 plugin.importedState: true Графика Описание видеокарты: Intel(R) 82865G Graphics Controller Код производителя: 0x8086 Код устройства: 0x2572 Объём видеопамяти: Unknown Драйвера видеокарты: ialmrnt5 Версия драйвера: 6.14.10.4396 Дата разработки драйвера: 9-20-2005 Визуализатор WebGL: Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 6.1400.1000.5218 или более новой. Аппаратно ускоренные окна: 0. Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии 6.1400.1000.5218 или более новой. AzureCanvasBackend: skia AzureSkiaAccelerated: 0 AzureFallbackCanvasBackend: cairo AzureContentBackend: cairo JavaScript Инкрементальный GC: 1 Поддержка доступности Активирована: 0 Отключение поддержки доступности: 0 Версии библиотек Ожидаемая минимальная версия Используемая версия NSPR 4.10.8 4.10.8 NSS 3.19.2 Basic ECC 3.19.2 Basic ECC NSS Util 3.19.2 3.19.2 NSS SSL 3.19.2 Basic ECC 3.19.2 Basic ECC NSS S/MIME 3.19.2 Basic ECC 3.19.2 Basic ECC
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.