summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Federico Brigante <me@fregante.com> 2023-05-10 22:56:45 +0800
committerGravatar GitHub <noreply@github.com> 2023-05-10 14:56:45 +0000
commit1f1045fb2f25580c76ad23dd2312eafb2c9a4073 (patch)
treebf78667f431813261d573283b67a2749ba54b5ec
parent747b87a6358c729e54148021d44c94e828603e01 (diff)
downloadrefined-github-1f1045fb2f25580c76ad23dd2312eafb2c9a4073.tar.gz
refined-github-1f1045fb2f25580c76ad23dd2312eafb2c9a4073.tar.zst
refined-github-1f1045fb2f25580c76ad23dd2312eafb2c9a4073.zip
`fit-textareas` after `clear-pr-merge-commit-message` (#6638)
-rw-r--r--source/features/clear-pr-merge-commit-message.tsx4
-rw-r--r--source/features/sync-pr-commit-title.tsx3
2 files changed, 7 insertions, 0 deletions
diff --git a/source/features/clear-pr-merge-commit-message.tsx b/source/features/clear-pr-merge-commit-message.tsx
index d30fb16f..275c111d 100644
--- a/source/features/clear-pr-merge-commit-message.tsx
+++ b/source/features/clear-pr-merge-commit-message.tsx
@@ -24,6 +24,10 @@ async function clear(messageField: HTMLTextAreaElement): Promise<void | false> {
// Do not use `text-field-edit` #6348
messageField.value = cleanedMessage ? cleanedMessage + '\n' : '';
+
+ // Trigger `fit-textareas` if enabled
+ messageField.dispatchEvent(new Event('input', {bubbles: true}));
+
messageField.after(
<div>
<p className="note">
diff --git a/source/features/sync-pr-commit-title.tsx b/source/features/sync-pr-commit-title.tsx
index c01d65b5..c2ee4a87 100644
--- a/source/features/sync-pr-commit-title.tsx
+++ b/source/features/sync-pr-commit-title.tsx
@@ -67,6 +67,9 @@ async function updateCommitTitle(): Promise<void> {
if (field) {
// Do not use `text-field-edit` #6348
field.value = createCommitTitle();
+
+ // There might be listeners that need to be notified
+ field.dispatchEvent(new Event('input', {bubbles: true}));
}
}