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
LPS-138610 Fix Sidebar spacing when A11y Panel is open #1602
LPS-138610 Fix Sidebar spacing when A11y Panel is open #1602
Conversation
Please only forward necessary changes to Brian Chan during stabilization. Nonurgent changes should wait until the ongoing DXP 7.4 GA1 and Portal 7.4 GA4 release has been completed. For more details on the release timeline and status, see product-delivery. |
CI is automatically triggering the following test suites:
|
cc @john-co |
✔️ ci:test:sf - 1 out of 1 jobs passed in 4 minutesClick here for more details.Base Branch:Branch Name: master Sender Branch:Branch Name: LPS-138610 1 Successful Jobs:For more details click here. |
Jenkins Build:test-portal-source-format#825 Jenkins Report:jenkins-report.html Jenkins Suite:sf Pull Request:liferay-frontend#1602 Testray Routine:EE Pull Request Testray Build:[master] ci:test:sf - matuzalemsteles > liferay-frontend - PR#1602 - 2021-10-22[12:57:06] Testray Importer:publish-testray-report#2723 |
ci:test:relevant |
modules-semantic-versioning-jdk8/0 does not look related |
ci:forward |
CI is automatically triggering the following test suites:
The pull request will automatically be forwarded to the user
|
Skipping previously passed test suites: |
All required test suite(s) passed. |
Pull request has been successfully forwarded to brianchandotcom#109089 |
This fixes the spacing of Sidebars that are fixed or absolutes when the a11y tool is enabled and the Panel is rendered, this is a solution that needs to be added in every sidebar that has in DXP that doesn't follow a specific markup.
I can't think of another way to be able to position the A11y Panel with CSS only and move away the other sidebars that are open on the same side in a less hardcoded way. I'm accepting any suggestion for this!
Steps to Reproduce:
nodejs.node.env=development
inbuild.${computer.name}.properties
Create a
com.liferay.frontend.js.a11y.web.internal.configuration.FFA11yConfiguration.config
file containingenable=B"true"
inosgi/configs