-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Move nested declarations above rule #193931
Move nested declarations above rule #193931
Conversation
@@ -4,6 +4,9 @@ | |||
|
|||
.spcSelectorBackground { | |||
@include kibanaFullScreenGraphics; | |||
} | |||
|
|||
.spcSelectorBackground__nonMixinAttributes { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Self Review: The mixin was overwriting the z index which caused only the background graphic to show up.
I should also not that the background graphic does not show up on this branch or main, so maybe we could have some design/UX help here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pinging @elastic/kibana-security (Team:Security) |
💛 Build succeeded, but was flaky
Failed CI StepsTest FailuresMetrics [docs]Async chunks
History
To update your PR or re-run it, just comment with: cc @kc13greiner |
Starting backport for target branches: 8.x |
## Summary > Sass's behavior for declarations that appear after nested rules will be changing to match the behavior specified by CSS in an upcoming version. To keep the existing behavior, move the declaration above the nested rule. To opt into the new behavior, wrap the declaration in & {}. I have moved the declarations above the nested rules. I had attempted to opt in to the new behavior, but the resulting CSS has duplicate selectors, which CI does not allow For more information about the new behavior, see [here](https://sass-lang.com/documentation/breaking-changes/mixed-decls/) Closes elastic#190898 [screenshots](elastic#193931 (comment)) Closes elastic#190899 [screenshots](elastic#193931 (comment)) Closes elastic#190900 Access Page uses `authentication_state_page`, but I was unable to find 'overwrite_session` and `logged_out` pages Closes elastic#190901 [screenshots](elastic#193931 (comment)) Closes elastic#190902 ^used on same UI Closes elastic#190903 [screenshots](elastic#193931 (comment)) Closes elastic#190904 [screenshots](elastic#193931 (comment)) (cherry picked from commit c8c7439)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
# Backport This will backport the following commits from `main` to `8.x`: - [Move nested declarations above rule (#193931)](#193931) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kurt","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-10-01T14:43:52Z","message":"Move nested declarations above rule (#193931)\n\n## Summary\r\n\r\n> Sass's behavior for declarations that appear after nested\r\nrules will be changing to match the behavior specified by CSS in an\r\nupcoming\r\nversion. To keep the existing behavior, move the declaration above the\r\nnested\r\nrule. To opt into the new behavior, wrap the declaration in & {}.\r\n\r\nI have moved the declarations above the nested rules.\r\n\r\nI had attempted to opt in to the new behavior, but the resulting CSS has\r\nduplicate selectors, which CI does not allow\r\n\r\nFor more information about the new behavior, see\r\n[here](https://sass-lang.com/documentation/breaking-changes/mixed-decls/)\r\n\r\nCloses https://github.com/elastic/kibana/issues/190898\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127180)\r\nCloses https://github.com/elastic/kibana/issues/190899\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375128228)\r\nCloses #190900 Access Page uses\r\n`authentication_state_page`, but I was unable to find\r\n'overwrite_session` and `logged_out` pages\r\nCloses https://github.com/elastic/kibana/issues/190901\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375126897)\r\nCloses #190902 ^used on same UI\r\nCloses https://github.com/elastic/kibana/issues/190903\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127629)\r\nCloses https://github.com/elastic/kibana/issues/190904\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127865)","sha":"c8c74399a0b282b9b687379bd324db24fea59c44","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","v9.0.0","v8.16.0","backport:version"],"title":"Move nested declarations above rule","number":193931,"url":"https://github.com/elastic/kibana/pull/193931","mergeCommit":{"message":"Move nested declarations above rule (#193931)\n\n## Summary\r\n\r\n> Sass's behavior for declarations that appear after nested\r\nrules will be changing to match the behavior specified by CSS in an\r\nupcoming\r\nversion. To keep the existing behavior, move the declaration above the\r\nnested\r\nrule. To opt into the new behavior, wrap the declaration in & {}.\r\n\r\nI have moved the declarations above the nested rules.\r\n\r\nI had attempted to opt in to the new behavior, but the resulting CSS has\r\nduplicate selectors, which CI does not allow\r\n\r\nFor more information about the new behavior, see\r\n[here](https://sass-lang.com/documentation/breaking-changes/mixed-decls/)\r\n\r\nCloses https://github.com/elastic/kibana/issues/190898\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127180)\r\nCloses https://github.com/elastic/kibana/issues/190899\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375128228)\r\nCloses #190900 Access Page uses\r\n`authentication_state_page`, but I was unable to find\r\n'overwrite_session` and `logged_out` pages\r\nCloses https://github.com/elastic/kibana/issues/190901\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375126897)\r\nCloses #190902 ^used on same UI\r\nCloses https://github.com/elastic/kibana/issues/190903\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127629)\r\nCloses https://github.com/elastic/kibana/issues/190904\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127865)","sha":"c8c74399a0b282b9b687379bd324db24fea59c44"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193931","number":193931,"mergeCommit":{"message":"Move nested declarations above rule (#193931)\n\n## Summary\r\n\r\n> Sass's behavior for declarations that appear after nested\r\nrules will be changing to match the behavior specified by CSS in an\r\nupcoming\r\nversion. To keep the existing behavior, move the declaration above the\r\nnested\r\nrule. To opt into the new behavior, wrap the declaration in & {}.\r\n\r\nI have moved the declarations above the nested rules.\r\n\r\nI had attempted to opt in to the new behavior, but the resulting CSS has\r\nduplicate selectors, which CI does not allow\r\n\r\nFor more information about the new behavior, see\r\n[here](https://sass-lang.com/documentation/breaking-changes/mixed-decls/)\r\n\r\nCloses https://github.com/elastic/kibana/issues/190898\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127180)\r\nCloses https://github.com/elastic/kibana/issues/190899\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375128228)\r\nCloses #190900 Access Page uses\r\n`authentication_state_page`, but I was unable to find\r\n'overwrite_session` and `logged_out` pages\r\nCloses https://github.com/elastic/kibana/issues/190901\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375126897)\r\nCloses #190902 ^used on same UI\r\nCloses https://github.com/elastic/kibana/issues/190903\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127629)\r\nCloses https://github.com/elastic/kibana/issues/190904\r\n[screenshots](https://github.com/elastic/kibana/pull/193931#issuecomment-2375127865)","sha":"c8c74399a0b282b9b687379bd324db24fea59c44"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Kurt <[email protected]>
Summary
I have moved the declarations above the nested rules.
I had attempted to opt in to the new behavior, but the resulting CSS has duplicate selectors, which CI does not allow
For more information about the new behavior, see here
Closes #190898 screenshots
Closes #190899 screenshots
Closes #190900 Access Page uses
authentication_state_page
, but I was unable to find 'overwrite_sessionand
logged_out` pagesCloses #190901 screenshots
Closes #190902 ^used on same UI
Closes #190903 screenshots
Closes #190904 screenshots