flybywiresim / aircraft

The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
https://flybywiresim.com
GNU General Public License v3.0
5.1k stars 1.11k forks source link

EFB touch events trigger on secondary monitor #9289

Closed ShiforGitHub222 closed 6 days ago

ShiforGitHub222 commented 6 days ago

Aircraft Version

Development

Build info

{
    "built": "2024-10-31T15:54:41+00:00",
    "ref": "refs/tags/v0.12.0",
    "sha": "2fe89113291f2478347dde0dc3228b55dc924f74",
    "actor": "FoxtrotSierra6829",
    "event_name": "manual",
    "pretty_release_name": "stable/v0.12.0",
    "version": "a380x-v0.12.0-rel.2fe8911"
}

Describe the bug

When the EFB is positioned partially off-screen on the main monitor, clicking in the bottom right corner of a secondary monitor unintentionally triggers the EFB’s functions. This occurs even though the EFB is only partially visible on the main monitor and not visible at all on the secondary monitor.

Expected behavior

The EFB should only respond to clicks that occur within its visible area on the main monitor, ignoring clicks from other monitors.

Steps to reproduce

  1. Have two or more monitors
  2. Go to default cockpit view and zoom out enough to have the EFB partially visible
  3. Power off EFB
  4. Click in the bottom right corner of the secondary monitor, aligned with where the EFB would appear if extended across multiple screens.
  5. Observe the EFB turning on

https://github.com/user-attachments/assets/13b3186a-c7bb-4372-b445-a0c4b6e50ce4

References (optional)

https://github.com/user-attachments/assets/13b3186a-c7bb-4372-b445-a0c4b6e50ce4

Additional info (optional)

No response

Discord Username (optional)

Shifor

tracernz commented 6 days ago

This is not something we have any control over. Please raise with Microsoft.