Skip to content

[web] Blur and grayscale aria-hidden and inert div nodes#564

Merged
dgdavid merged 2 commits intomasterfrom
add-css-filters
May 19, 2023
Merged

[web] Blur and grayscale aria-hidden and inert div nodes#564
dgdavid merged 2 commits intomasterfrom
add-css-filters

Conversation

@dgdavid
Copy link
Contributor

@dgdavid dgdavid commented May 8, 2023

Problem

While the sidebar is open, the rest of the content is inert and aria hidden. This on purpose, done in #563.

But there is no is not enough visual hints about this neither, when the Agama sidebar is open nor a PatternFly Modal is displayed.

Solution

To use some CSS filters to make more evident what is going on. Grayscale and blur, to be more precise.

Testing

  • Tested manually

Notes

There were some issues with modal dialogs. See comments marked as outdated and/or read #580 to know more.

Screenshots

Click to show/hide screenshots
Sidebar closed Sidebar open
Screen Shot 2023-05-08 at 16 59 06 Screen Shot 2023-05-08 at 16 59 01
Screen Shot 2023-05-08 at 17 17 13 Screen Shot 2023-05-08 at 17 17 00
Modal closed Modal open
Screen Shot 2023-05-08 at 17 01 20 Screen Shot 2023-05-08 at 17 01 35
Screen Shot 2023-05-08 at 17 17 13 Screen Shot 2023-05-08 at 17 17 09

@coveralls

This comment was marked as outdated.

@dgdavid

This comment was marked as outdated.

@dgdavid

This comment was marked as outdated.

@dgdavid

This comment was marked as outdated.

Base automatically changed from hide-sidebar-siblings to master May 10, 2023 10:10
@dgdavid dgdavid force-pushed the add-css-filters branch from a936e53 to 76a8c90 Compare May 11, 2023 18:44
@dgdavid

This comment was marked as outdated.

@dgdavid dgdavid changed the title [RFC]: [web] Add CSS filters for aria-hidden div nodes [RFC]: [web] Blur and grayscale aria-hidden and inert div nodes May 18, 2023
dgdavid added 2 commits May 19, 2023 10:27
As an attempt to make the UI visually consistent with the accessibility
state, grayscale and blur `inert` and `aria-hidden` div nodes.
@dgdavid dgdavid force-pushed the add-css-filters branch from 76a8c90 to 8f09103 Compare May 19, 2023 09:31
@dgdavid dgdavid marked this pull request as ready for review May 19, 2023 09:32
@dgdavid dgdavid changed the title [RFC]: [web] Blur and grayscale aria-hidden and inert div nodes [web] Blur and grayscale aria-hidden and inert div nodes May 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants