Merge pull request #19516 from calixteman/bug1949201
[Editor] Remove the error panel when the user click on an other tab (bug 1949201)
This commit is contained in:
commit
c52b5bac6c
@ -373,4 +373,52 @@ describe("Signature Editor", () => {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe("Bug 1949201", () => {
|
||||||
|
let pages;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
pages = await loadAndWait("empty.pdf", ".annotationEditorLayer");
|
||||||
|
});
|
||||||
|
|
||||||
|
afterEach(async () => {
|
||||||
|
await closePages(pages);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("must check that the error panel is correctly removed", async () => {
|
||||||
|
await Promise.all(
|
||||||
|
pages.map(async ([_, page]) => {
|
||||||
|
await switchToSignature(page);
|
||||||
|
await page.click("#editorSignatureAddSignature");
|
||||||
|
|
||||||
|
await page.waitForSelector("#addSignatureDialog", {
|
||||||
|
visible: true,
|
||||||
|
});
|
||||||
|
await page.click("#addSignatureImageButton");
|
||||||
|
await page.waitForSelector("#addSignatureImagePlaceholder", {
|
||||||
|
visible: true,
|
||||||
|
});
|
||||||
|
const input = await page.$("#addSignatureFilePicker");
|
||||||
|
await input.uploadFile(
|
||||||
|
`${path.join(__dirname, "./signature_editor_spec.mjs")}`
|
||||||
|
);
|
||||||
|
await page.waitForSelector("#addSignatureError", { visible: true });
|
||||||
|
await page.click("#addSignatureErrorCloseButton");
|
||||||
|
await page.waitForSelector("#addSignatureError", { visible: false });
|
||||||
|
|
||||||
|
await input.uploadFile(
|
||||||
|
`${path.join(__dirname, "./stamp_editor_spec.mjs")}`
|
||||||
|
);
|
||||||
|
await page.waitForSelector("#addSignatureError", { visible: true });
|
||||||
|
|
||||||
|
await page.click("#addSignatureTypeButton");
|
||||||
|
await page.waitForSelector(
|
||||||
|
"#addSignatureTypeButton[aria-selected=true]"
|
||||||
|
);
|
||||||
|
await page.waitForSelector("#addSignatureError", { visible: false });
|
||||||
|
await page.click("#addSignatureCancelButton");
|
||||||
|
})
|
||||||
|
);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -289,6 +289,7 @@ class SignatureManager {
|
|||||||
this.#currentTab = name;
|
this.#currentTab = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.#errorBar.hidden = true;
|
||||||
const reset = !name;
|
const reset = !name;
|
||||||
if (reset) {
|
if (reset) {
|
||||||
this.#resetCommon();
|
this.#resetCommon();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user