mirror of
https://github.com/nasa/openmct.git
synced 2025-06-20 08:03:49 +00:00
Inconsistent behavior with multiple annotations in imagery (#7261)
* fix opacity issue * wip, though selection still weird * remove debugging * plots still have issue with last tag * add some better tests * Apply suggestions from code review Co-authored-by: David Tsay <3614296+davetsay@users.noreply.github.com> * remove hardlined classnames * case sensitivity * good job tests finding issue --------- Co-authored-by: David Tsay <3614296+davetsay@users.noreply.github.com> Co-authored-by: John Hill <john.c.hill@nasa.gov>
This commit is contained in:
@ -224,4 +224,22 @@ test.describe('Tagging in Notebooks @addInit', () => {
|
||||
// Verify the AutoComplete field is hidden
|
||||
await expect(page.locator('[placeholder="Type to select tag"]')).toBeHidden();
|
||||
});
|
||||
test('Can start to add a tag, click away, and add a tag', async ({ page }) => {
|
||||
await createNotebookEntryAndTags(page);
|
||||
|
||||
await page.getByRole('tab', { name: 'Annotations' }).click();
|
||||
|
||||
// Click on the body simulating a click outside the autocomplete)
|
||||
await page.locator('body').click();
|
||||
await page.locator(`[aria-label="Notebook Entry"]`).click();
|
||||
|
||||
await page.hover(`button:has-text("Add Tag")`);
|
||||
await page.locator(`button:has-text("Add Tag")`).click();
|
||||
|
||||
// Click inside the tag search input
|
||||
await page.locator('[placeholder="Type to select tag"]').click();
|
||||
// Select the "Driving" tag
|
||||
await page.locator('[aria-label="Autocomplete Options"] >> text=Drilling').click();
|
||||
await expect(page.getByLabel('Notebook Entries').getByText('Drilling')).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user