Merge pull request #19725 from calixteman/bug1956114

[Editor] in the signature UI, disable the description input if there is no signature (bug 1956114)
This commit is contained in:
calixteman 2025-03-27 13:36:32 +01:00 committed by GitHub
commit 2da54ffb59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 0 deletions

View File

@ -93,9 +93,11 @@ describe("Signature Editor", () => {
);
expect(description).withContext(browserName).toEqual("");
await page.waitForSelector(`${addButtonSelector}:disabled`);
await page.waitForSelector("#addSignatureDescInput:disabled");
await page.type("#addSignatureTypeInput", "PDF.js");
await page.waitForSelector(`${addButtonSelector}:not(:disabled)`);
await page.waitForSelector("#addSignatureDescInput:not(:disabled)");
// The save button should be enabled now.
await page.waitForSelector(

View File

@ -521,6 +521,10 @@
gap: 4px;
flex: 1 0 0;
&:has(input:disabled) > label {
opacity: 0.4;
}
> label {
width: auto;
}

View File

@ -325,6 +325,7 @@ class SignatureManager {
this.#saveCheckbox.disabled =
this.#clearButton.disabled =
this.#addButton.disabled =
this.#description.disabled =
!value;
}