fix(client): keep editor tabs buttons visible (#53373)
parent
f9c0756ec8
commit
3c39511d49
|
@ -422,10 +422,10 @@ li > button.nav-link-signout:not([aria-disabled='true']):is(:hover, :focus) {
|
|||
/**
|
||||
* Handle submenu containers collapsed and expanded states
|
||||
*/
|
||||
button[aria-expanded='false'] + div {
|
||||
#universal-nav button[aria-expanded='false'] + div {
|
||||
display: none;
|
||||
}
|
||||
|
||||
button[aria-expanded='true'] + div {
|
||||
#universal-nav button[aria-expanded='true'] + div {
|
||||
display: block;
|
||||
}
|
||||
|
|
|
@ -23,20 +23,23 @@
|
|||
}
|
||||
|
||||
.monaco-editor-tabs button[aria-expanded='true'],
|
||||
.panel-display-tabs button[aria-expanded='true'] {
|
||||
.panel-display-tabs button[aria-expanded='true'],
|
||||
.tabs-row button[aria-expanded='true'] {
|
||||
border-color: var(--primary-color);
|
||||
background-color: var(--primary-color);
|
||||
color: var(--secondary-background);
|
||||
}
|
||||
|
||||
.monaco-editor-tabs button:hover,
|
||||
.panel-display-tabs button:hover {
|
||||
.panel-display-tabs button:hover,
|
||||
.tabs-row button:hover {
|
||||
color: var(--secondary-color);
|
||||
background-color: var(--primary-background);
|
||||
}
|
||||
|
||||
.monaco-editor-tabs button[aria-expanded='true']:hover,
|
||||
.panel-display-tabs button[aria-expanded='true']:hover {
|
||||
.panel-display-tabs button[aria-expanded='true']:hover,
|
||||
.tabs-row button[aria-expanded='true']:hover {
|
||||
background-color: var(--quaternary-color);
|
||||
color: var(--secondary-background);
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ test('Action row buttons are visible', async ({ isMobile, page }) => {
|
|||
}
|
||||
});
|
||||
|
||||
test('Clicking instructions button hides editor buttons', async ({
|
||||
test('Clicking instructions button hides instructions panel, but not editor buttons', async ({
|
||||
isMobile,
|
||||
page
|
||||
}) => {
|
||||
|
@ -62,7 +62,7 @@ test('Clicking instructions button hides editor buttons', async ({
|
|||
|
||||
for (let i = 0; i < editorButtons.length; i++) {
|
||||
const btn = tabsRow.getByRole('button', { name: editorButtons[i] });
|
||||
await expect(btn).toBeHidden();
|
||||
await expect(btn).toBeVisible();
|
||||
}
|
||||
|
||||
const instructionsPanelTitle = page.getByRole('heading', {
|
||||
|
|
Loading…
Reference in New Issue