Closed Bug 1813979 Opened 2 years ago Closed 2 years ago

For Surface Pro media query "any-pointer: fine" is true only when both the Type Cover and mouse are connected

Categories

(Core :: Widget: Win32, defect, P2)

Firefox 109
defect

Tracking

()

RESOLVED FIXED
117 Branch
Tracking Status
firefox117 --- fixed

People

(Reporter: hiroto.kagotani+mozilla, Assigned: cmartin)

References

Details

(Whiteboard: [win:touch] )

Attachments

(7 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/109.0

Steps to reproduce:

On Microsoft Surface Pro 7 with Windows 11 with various pointing device configurations, visit the webpage https://patrickhlauke.github.io/touch/pointer-hover-any-pointer-any-hover/ to view media query results related to pointer.

Actual results:

  1. Without the Type Cover or a mouse: "any-pointer: coarse" -> true, "any-pointer: fine" -> false; CORRECT
  2. With the Type Cover only: "any-pointer: coarse" -> true, "any-pointer: fine" -> false; WRONG
  3. With a mouse only: "any-pointer: coarse" -> true, "any-pointer: fine" -> false; (rare configuration but) WRONG
  4. With both the Type Cover and a mouse: "any-pointer: coarse" -> true, "any-pointer: fine" -> true; CORRECT

Expected results:

In the cases 2 and 3, "any-pointer: fine" should be TRUE.
Further, in the both cases, "pointer: fine" -> TRUE and "pointer: coarse" -> FALSE preferably.

This issue may be closely related to Bug 1638556, but I am not sure it is a duplication.

Attached image surfacepro-1.png

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core
Component: Audio/Video: Playback → DOM: Device Interfaces

The severity field is not set for this bug.
:cmartin, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(cmartin)
Severity: -- → S3
Flags: needinfo?(cmartin)
Priority: -- → P2
Whiteboard: [win:touch]
Component: DOM: Device Interfaces → Widget: Win32

Thanks for reporting this -- I will add it to the pile of bugs that will hopefully be fixed when we land our Windows Touch overhaul :)

Assignee: nobody → cmartin
Attachment #9336628 - Attachment description: WIP: Bug 1813979 - Docs for Windows Pointing Devices → Bug 1813979 - Docs for Windows Pointing Devices
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Comment on attachment 9336628 [details]
Bug 1813979 - Docs for Windows Pointing Devices

Revision D179480 was moved to bug 1842080. Setting attachment 9336628 [details] to obsolete.

Attachment #9336628 - Attachment is obsolete: true
Pushed by cmartin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2bba2e7ed5b9 Rewrite any-pointer media query logic and add to about:support r=handyman,mossop,flod
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 117 Branch
Attachment #9336628 - Attachment is obsolete: false

Comment on attachment 9336628 [details]
Bug 1813979 - Docs for Windows Pointing Devices

Revision D179480 was moved to bug 1842080. Setting attachment 9336628 [details] to obsolete.

Attachment #9336628 - Attachment is obsolete: true
See Also: → 1854960
Attachment #9336628 - Attachment is obsolete: false
Pushed by cmartin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8ee887684455 Docs for Windows Pointing Devices r=handyman
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: