Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bjh21.me.uk - Wrong orientation #119198

Closed
bjh21 opened this issue Mar 6, 2023 — with webcompat-app · 3 comments
Closed

bjh21.me.uk - Wrong orientation #119198

bjh21 opened this issue Mar 6, 2023 — with webcompat-app · 3 comments
Assignees
Labels
browser-firefox diagnosis-priority-p2 engine-gecko The browser uses the Gecko rendering engine os-linux Issues only happening on Linux. priority-normal severity-important A non-core broken piece of functionality, not behaving the way you would expect.
Milestone

Comments

@bjh21
Copy link

bjh21 commented Mar 6, 2023

URL: https://bjh21.me.uk/photos/dmc-fx10/dcim/100_pana/p1000903.xhtml

Browser / Version: Firefox 112.0
Operating System: Linux
Tested Another Browser: Yes Opera

Problem type: Something else
Description: Main image appears rotated (image-orientation: none ignored)
Steps to Reproduce:
The main picture on the page appears in the wrong orientation. The sky should be at the top of the image, not at the right. The image displays correctly in:

  • Chromium 112.0.5615.12 (Official Build) snap (64-bit)
  • Chromium 108.0.5359.94 (Official Build) built on Debian 11.5, running on Debian 11.6 (64-bit)
  • Firefox 102.8.0esr (64-bit)
  • Opera 96.0.4693.31

The page uses the CSS "image-orientation: none" property to suppress use of Exif orientation data but in current Firefox this seems to have no effect. The <img> tag has a 'crossorigin="anonymous"' attribute and the image is served with headers that should allow cross-origin access.

If I move the image to the same origin as the page, the problem goes away in current Firefox.

View the screenshot Screenshot
Browser Configuration
  • gfx.webrender.all: false
  • gfx.webrender.blob-images: true
  • gfx.webrender.enabled: false
  • image.mem.shared: true
  • buildID: 20230306023506
  • channel: nightly
  • hasTouchScreen: true
  • mixed active content blocked: false
  • mixed passive content blocked: false
  • tracking content blocked: false

View console log messages

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added this to the needstriage milestone Mar 6, 2023
@webcompat-bot webcompat-bot added browser-firefox engine-gecko The browser uses the Gecko rendering engine labels Mar 6, 2023
@sv-calin sv-calin added the os-linux Issues only happening on Linux. label Mar 7, 2023
@softvision-raul-bucata
Copy link

We appreciate your report. I was able to reproduce the issue on other devices as well:

Screenshot_2

Tested with:

Browser / Version: Firefox Release 110.0.1 (64-bit)/ Firefox Nightly 112.0a1 (2023-03-06) (64-bit) /Chrome Version 110.0.5481.178 (Official Build) (64-bit)
Operating System: Windows 10 PRO x64

Notes:

  1. Reproducible regardless of the status of ETP.
  2. Reproducible on the latest build of Firefox Nightly and Release.
  3. Works as expected using Chrome:

Screenshot_3

Moving this to NeedsDiagnosis for further investigations.

[qa_10/2023]

@softvision-raul-bucata softvision-raul-bucata added severity-important A non-core broken piece of functionality, not behaving the way you would expect. priority-normal labels Mar 7, 2023
@softvision-raul-bucata softvision-raul-bucata changed the title bjh21.me.uk - see bug description bjh21.me.uk - Wrong orientation Mar 7, 2023
@wisniewskit
Copy link
Member

This is very strange. I've reduced a test-case, and there is a transform 90deg on the image, but Chrome is rotating is back only if the img tag has crossorigin=anonymous, otherwise it just draws it 90deg rotated, like Firefox. I'm not sure why this would be important, so I've filed https://bugzilla.mozilla.org/show_bug.cgi?id=1822116 to get more insight.

@wisniewskit wisniewskit self-assigned this Mar 13, 2023
@wisniewskit wisniewskit modified the milestones: needsdiagnosis, moved Mar 13, 2023
@wisniewskit
Copy link
Member

Just FYI, a fix for this is due to make it into Firefox 114 (details in the bug I made in my previous comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox diagnosis-priority-p2 engine-gecko The browser uses the Gecko rendering engine os-linux Issues only happening on Linux. priority-normal severity-important A non-core broken piece of functionality, not behaving the way you would expect.
Projects
None yet
Development

No branches or pull requests

6 participants