Merge "Add basic caching for comment autocompletion"
diff --git a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
index b53e597..c27ca5b 100644
--- a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
+++ b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment.ts
@@ -955,6 +955,7 @@
private renderCopyLinkIcon() {
// Only show the icon when the thread contains a published comment.
if (!this.comment?.in_reply_to && isDraft(this.comment)) return;
+ if (this.editing) return;
return html`
<gr-icon
icon="link"
@@ -998,6 +999,7 @@
${this.renderDiscardButton()} ${this.renderEditButton()}
${this.renderCancelButton()} ${this.renderSaveButton()}
${this.renderCopyLinkIcon()}
+ <gr-endpoint-slot name="draft-actions-end"></gr-endpoint-slot>
</div>
`;
}
diff --git a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment_test.ts b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment_test.ts
index aab1372..7b4f63a 100644
--- a/polygerrit-ui/app/elements/shared/gr-comment/gr-comment_test.ts
+++ b/polygerrit-ui/app/elements/shared/gr-comment/gr-comment_test.ts
@@ -342,6 +342,8 @@
>
Edit
</gr-button>
+ <gr-endpoint-slot name="draft-actions-end">
+ </gr-endpoint-slot>
</div>
</div>
</div>
@@ -445,6 +447,8 @@
>
Save
</gr-button>
+ <gr-endpoint-slot name="draft-actions-end">
+ </gr-endpoint-slot>
</div>
</div>
</div>