AhsanAyaz / ngx-device-detector

An Angular v7+ library to detect the device, OS, and browser details.
https://ahsanayaz.github.io/ngx-device-detector
MIT License
517 stars 101 forks source link

`orientation` is not reliably set #280

Open Groschenroman opened 1 year ago

Groschenroman commented 1 year ago

Describe the bug The value for orientation is not reliably set. When testing a page with Browserstack for example, the orientation remains as portrait regardless of the actual device orientation.

To Reproduce Steps to reproduce the behavior:

  1. Add an event listener to the window resize event
  2. Read and console.log the current value for orienation
  3. Push the branch to test with Browserstack (or use Browserstack Local) for example
  4. Open developer tools
  5. The log will always say portrait regardless of the actual device orientation

Expected behavior The value for orientation should reliably be set in correspondence with the actual device orientation.

Screenshots Screenshot 2023-06-15 at 16 40 46 Screenshot 2023-06-15 at 16 41 02 Screenshot 2023-06-15 at 16 41 16

Desktop (please complete the following information): -> handheld devices only

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.