Problem/Motivation

QA testing of Olivero across Desktop browser - Firefox
Please test the latest major version.

This particular issue is more of a visual style against a lot of supported browsers that we might not use on a day-to-day basis

Breaking up the parent issue: QA testing of Olivero across multiple browsers #3173877: [meta] QA testing of Olivero across multiple browsers. This was discussed in Slack on April 26.

Testing script: https://docs.google.com/document/d/10UVObMlSMQHpFPwOvrFWDtXP2kzl1ZEx6PlU...

Steps to complete

  1. Read testing script above
  2. See example video and issue at #3210745: QA testing of Olivero - Desktop browser: Google Chrome
  3. Test browser and record video
  4. Post video

Comments

volkswagenchick created an issue. See original summary.

mherchel’s picture

Issue tags: +Olivero stable blocker
mherchel’s picture

Issue summary: View changes
andy-blum’s picture

Assigned: Unassigned » andy-blum
andy-blum’s picture

Full Video Walkthrough (I must have hit some recording length limit, because the video just stopped on me mid recording. There are two issues that aren’t captured on the video that I’ve posted screenshots for.)

  • Styleguide: Messages do not display the icons that differentiate status/warning/error messages. These icons DO appear on the CD tools page.
  • Styleguide: One details element displays with nearly browser default styles. I’m assuming this is because this details element doesn’t contain a summary
  • Styleguide: Mark new/updated don’t appear to be any different from regular text or links
  • Form Styles: Machine Name field appears like normal text field. Is this how it should be?
  • Form Styles: Password strength indicator is frequently longer than the password text input.
  • Form Styles: Fieldsets with errors don't seem any different than normal fieldsets
  • Form Styles: Signature field is probably difficult to use on a phone at the small breakpoint. The field is roughly 50% covered by the reset button
  • Buttons: Danger and Default styles are identical. Should they be visually distinct? Also, Disabled buttons still have hover styles and are clickable if they are <a> elements
  • Nested Comments: Between 700px and 1000px, top-level comment avatars overflow the viewport on the left side
andy-blum’s picture

Status: Active » Needs work
andy-blum’s picture

Assigned: andy-blum » Unassigned
mherchel’s picture

@andy-blum is there still work to be done on this issue? Or is it ready for review?

kostyashupenko’s picture

@any-blum thanks for your tests! Here some remarks:

1.

Styleguide: Messages do not display the icons that differentiate status/warning/error messages. These icons DO appear on the CD tools page

This is how contrib module `styleguide` renders messages. Status messages of this module misses status_headings setting for the messages, that's why icons not rendered (they are taking into account this setting)

This is how it supposed to be:

Alt

And this is styleguide module:

Alt

So we are fine here, i guess.

2.

One details element displays with nearly browser default styles. I’m assuming this is because this details element doesn’t contain a summary

You are totally right. And i almost sure we can skip it aswell

3.

Styleguide: Mark new/updated don’t appear to be any different from regular text or links

Honestly i have no idea where it is used and should we manage it actually or not.

4.

Form Styles: Machine Name field appears like normal text field. Is this how it should be?

It's OK aswell, because this example is hardcoded from `form_style` module. Just an ex.

5.

Form Styles: Password strength indicator is frequently longer than the password text input.

Interesting point. I don't find any related code from our CSS and also i didn't find design for it on the latest figma. Probably we should investigate it and fix. Can be separate issue.

6.

Form Styles: Fieldsets with errors don't seem any different than normal fieldsets

No any error classnames for those fieldsets. Means on front side there is no way to detect error states. This is definitely a problem of `form_style` module. Not related to us.

7.

Form Styles: Signature field is probably difficult to use on a phone at the small breakpoint. The field is roughly 50% covered by the reset button

In your comment you have posted link to the page, but i can't find `Signature` field there. Is it mistake?

8.

Buttons: Danger and Default styles are identical. Should they be visually distinct? Also, Disabled buttons still have hover styles and are clickable if they are <a> elements

Probably a good catch, and i almost sure we can try to provide danger styles. About `disabled` state - i can't reproduce it anymore locally against 9.3.x branch. This bug was fixed here https://www.drupal.org/project/drupal/issues/3211616

9.

Nested Comments: Between 700px and 1000px, top-level comment avatars overflow the viewport on the left side

I almost sure it will be fixed here https://www.drupal.org/project/drupal/issues/3210703#comment-14213216. It needs review by the way ;)

KondratievaS’s picture

I made some tests and noticed following bugs:

1. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/form/example... -> Values like "123" in not fully visible

bug1

2. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/form/example... ->

2.1
bug2
2.2 Fields are too long
bug3

3. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/form/example... -> progress bar is not hidden

bug4

4. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/table -> Titles and content are not centered

bug5

5. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/form/example... ->

5.1 icons are displaced

bug6

5.2 margin is missing

bug6

mherchel’s picture

@KondratievaS Please only test the items in the testing script. Most of what you note above is caused by inline styles from the webform module or is external to the theme.

andy-blum’s picture

Status: Needs work » Needs review
andypost’s picture

@mherchel it's not clear about the state of issue, as I see/got #10 reports that everything works as expected except a few found issues (not clear why webform modules is installed)

If the webform screw elements let's file there a follow-up to it

andypost’s picture

Status: Needs review » Reviewed & tested by the community

Filed webform's issue #3249505: Fix new core's Olivero theme across multiple browsers

as there's no core's bugs I find it ready

Version: 9.1.x-dev » 9.3.x-dev

Drupal 9.1.10 (June 4, 2021) and Drupal 9.2.10 (November 24, 2021) were the last bugfix releases of those minor version series. Drupal 9 bug reports should be targeted for the 9.3.x-dev branch from now on, and new development or disruptive changes should be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

catch’s picture

Status: Reviewed & tested by the community » Fixed

Looks like the testing here was comprehensive, even if some of it was done with webform, so let's go ahead and mark this fixed.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

phjou’s picture

Hello,

I just found that one, the text in the search input is barely readable in the mobile menu, so definitely not accessible.
Tested on Chrome and it is better.

Tested on:
Ubuntu 20.04
Firefox: 99.0

Mobile menu firefox

phjou’s picture

StatusFileSize
new27.02 KB