Open Bug 1534076 Opened 5 years ago Updated 8 months ago

In Windows high contrast mode the "Save full page", "Save visible" and "My shots" icon labels all become invisible

Categories

(Firefox :: Screenshots, defect)

All
Windows
defect

Tracking

()

Tracking Status
firefox-esr60 --- unaffected
firefox65 --- unaffected
firefox66 --- wontfix
firefox67 --- wontfix
firefox68 --- wontfix
firefox69 --- wontfix
firefox70 --- fix-optional

People

(Reporter: ithompson4, Unassigned)

Details

(Keywords: access, regression, Whiteboard: [screenshots-extension])

Attachments

(4 files)

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

Steps to reproduce:

Firefox Developer Edition 66 Beta 14 [testday-20190308]

  1. Launch Firefox with a clean profile.
  2. Enable Firefox Screenshots (if it isn't already).
  3. Enable a Windows High Contrast Theme (Alt + left Shift + Print Screen) and inspect Firefox Screenshots overlay and controls.

Actual results:

When set to Windows High Contrast Theme the "Save full page", "Save visible" and "My shots" icon labels all become invisible.

Expected results:

Firefox screen overlay, control buttons, and control button labels should all be clearly visible.

This bug has also been raise on Git https://github.com/mozilla-services/screenshots/issues/5371

If this turns out to be a real bug I would like to work on the fix for this if possible. Thank you

Summary: In Windows high contrast mode the "Save full page", "Save visible" and "My shots" icon lables all become invisible → In Windows high contrast mode the "Save full page", "Save visible" and "My shots" icon labels all become invisible

Thank you, ithompson4!
Can you please assist us with the regression window? In order to find it easier we suggest to use our mozregression tool.

Link to mozregression:
https://mozilla.github.io/mozregression/install.html

Has Regression Range: --- → yes
Has STR: --- → yes
Flags: needinfo?(ithompson4)
OS: Unspecified → Windows
Hardware: Unspecified → All
Version: 66 Branch → Trunk

Ok. Will download and install the mozregression tool this evening.

Flags: needinfo?(ithompson4)
  1. mozregression-gui is installed

  2. mozregression-gui and ActivePython 2.7.14 64 bit is installed

  3. pip2.7-script.py install -U mozregression was executed from a windows command shell window.

What do I do next?

Here are some instructions:

  1. Launch mozregression-gui.
  2. Click on "File" from the menu bar.
  3. From the drop-down list select Run a new bisection.
  4. Click Next until the Build selection area.
  5. Select the last known good build date, then the first known bad build.
  6. Click on Finish.
  7. After you verify the first downloaded build select Good/Bad from the mozregression-gui.
  8. Repeat step 7 until there are no more downloaded builds.
  9. Once the bisection is done, copy the "Bisection informations" in the comment section of this bug.

Thank you for your patience and good luck!

Will work on this tonight. One question. How do I select a last known good build date for Firefox Developer as there are so many nightly builds? Would 1 week prior got the relevant Mozilla test day ie 1st March 2019 be OK? Thanks.

Note: Used 1st March 2019 as the last known good build date.

pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3b08a133c893b960f15e014a8f36c954d31fda34&tochange=af29567ecdba5441117b3f01ac2559a3473c3d6a
repo_name: mozilla-central

app_name: firefox
build_date: 2019-03-04
build_file: C:\Users\Michael.mozilla\mozregression\persist\2019-03-04--mozilla-central--firefox-67.0a1.en-US.win64.zip
build_type: nightly
build_url: https://archive.mozilla.org/pub/firefox/nightly/2019/03/2019-03-04-21-50-35-mozilla-central/firefox-67.0a1.en-US.win64.zip
changeset: 8602628e7edaecadea855a64179b329da6ff1f20
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8602628e7edaecadea855a64179b329da6ff1f20&tochange=af29567ecdba5441117b3f01ac2559a3473c3d6a
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central

app_name: firefox
build_date: 2019-03-06
build_file: C:\Users\Michael.mozilla\mozregression\persist\2019-03-06--mozilla-central--firefox-67.0a1.en-US.win64.zip
build_type: nightly
build_url: https://archive.mozilla.org/pub/firefox/nightly/2019/03/2019-03-06-16-13-00-mozilla-central/firefox-67.0a1.en-US.win64.zip
changeset: 4ab143dde4dc3424cfedc74b3648fbf2e47fb7bf
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8602628e7edaecadea855a64179b329da6ff1f20&tochange=4ab143dde4dc3424cfedc74b3648fbf2e47fb7bf
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central

app_name: firefox
build_date: 2019-03-05
build_file: C:\Users\Michael.mozilla\mozregression\persist\2019-03-05--mozilla-central--firefox-67.0a1.en-US.win64.zip
build_type: nightly
build_url: https://archive.mozilla.org/pub/firefox/nightly/2019/03/2019-03-05-21-41-37-mozilla-central/firefox-67.0a1.en-US.win64.zip
changeset: 996a48b306521112d483b3bd8bede1e4fa23d3fa
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=996a48b306521112d483b3bd8bede1e4fa23d3fa&tochange=4ab143dde4dc3424cfedc74b3648fbf2e47fb7bf
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central

pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=996a48b306521112d483b3bd8bede1e4fa23d3fa&tochange=4ab143dde4dc3424cfedc74b3648fbf2e47fb7bf
repo_name: mozilla-central

app_name: firefox
build_date: 2019-03-06 11:06:41.472000
build_file: C:\Users\Michael.mozilla\mozregression\persist\3e0cf2f77f07--mozilla-central--target.zip
build_type: inbound
build_url: https://queue.taskcluster.net/v1/task/Lp-2c8R9Qeam9ArPAV3piQ/runs/0/artifacts/public%2Fbuild%2Ftarget.zip
changeset: 3e0cf2f77f07b258e8911ab5fd71a378c46fa1ec
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=996a48b306521112d483b3bd8bede1e4fa23d3fa&tochange=3e0cf2f77f07b258e8911ab5fd71a378c46fa1ec
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central
task_id: Lp-2c8R9Qeam9ArPAV3piQ

app_name: firefox
build_date: 2019-03-06 10:59:37.822000
build_file: C:\Users\Michael.mozilla\mozregression\persist\b452fad68dc3--mozilla-central--target.zip
build_type: inbound
build_url: https://queue.taskcluster.net/v1/task/BS6-9Ev9QvCmfOeA9VFExg/runs/0/artifacts/public%2Fbuild%2Ftarget.zip
changeset: b452fad68dc3504dd0b41de76112dd64f50466c6
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=996a48b306521112d483b3bd8bede1e4fa23d3fa&tochange=b452fad68dc3504dd0b41de76112dd64f50466c6
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central
task_id: BS6-9Ev9QvCmfOeA9VFExg

app_name: firefox
build_date: 2019-03-06 05:58:54.213000
build_file: C:\Users\Michael.mozilla\mozregression\persist\a83c218cd961--mozilla-central--target.zip
build_type: inbound
build_url: https://queue.taskcluster.net/v1/task/PMnzx7bgQFunFOvK4S2H3w/runs/0/artifacts/public%2Fbuild%2Ftarget.zip
changeset: a83c218cd961857e02be7bac0ff9c971b026c4ce
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=a83c218cd961857e02be7bac0ff9c971b026c4ce&tochange=b452fad68dc3504dd0b41de76112dd64f50466c6
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central
task_id: PMnzx7bgQFunFOvK4S2H3w

There is a similar issue reported a while back here: Bug 1513898. Based on that, I'm going to add this to Screenshots component, for an advised input.

Component: Untriaged → Screenshots
Component: Screenshots → Theme

(oops, let's move it back to Screenshots, sorry we're triaging this at the same time)

Component: Theme → Screenshots

Cristian, could you verify the mozregression range please? Comment #8 isn't super narrow. Thanks.

Flags: needinfo?(cristian.comorasu)

I've also tried to verify the regression range, and unfortunately, I could not pinpoint a particular fix, but and my results are:

Last good build: 2017-10-15
First bad build: 2017-10-16

changeset: 2ba9ba4fa63b942d8d9401f6ff6e40f5730adcd1
pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=2ba9ba4fa63b942d8d9401f6ff6e40f5730adcd1&tochange=f78d5947333422ab09ec23e3dab0d48538c9d6ad

Reading through the above comments and links it looks like a genuine issue. Can I work on this? Thanks.

Assignee: nobody → ithompson4

Thanks. I will start working on this.

I am in the process of setting the development environment on Windows 10, using instructions from https://github.com/mozilla-services/screenshots.
I have installed the Developer edition and Node.js. , and I have cloned the repo from https://github.com/mozilla-services/screenshots
I ran the “npm install” command
I then tried to run the “./bin/run-addon -s https://screenshots.dev.mozaws.net” command and got the error message “./bin/run-addon: line 109: : command not found error (please refer to attached screenshot).
What am I missing?

ithompson, are you still intending to work on this? If you're having trouble with the dev environment, you can ask on #introductions on irc.mozilla.org and I bet someone will help there.

Ian, do you want to set a priority on this bug? I'm clearing the assignee field.

Assignee: ithompson4 → nobody
Flags: needinfo?(ithompson4) → needinfo?(ianb)
Attached image image.png

I'm unable to reproduce the bug as described in the latest Windows Nightly with the High Contrast Black as my Windows setting.

Clear a needinfo that is pending on an inactive user.

For more information, please visit auto_nag documentation.

Flags: needinfo?(ianb)
Severity: normal → S3
Whiteboard: [screenshots-extension]
You need to log in before you can comment on or make changes to this bug.