DEV: Remove context menu timeout (#156)

This commit is contained in:
Keegan George 2023-08-23 15:12:07 -07:00 committed by GitHub
parent 3cf316fb62
commit 78558b9cf5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 24 deletions

View File

@ -7,7 +7,6 @@ import { ajax } from "discourse/lib/ajax";
import { popupAjaxError } from "discourse/lib/ajax-error";
import { createPopper } from "@popperjs/core";
import { caretPosition, getCaretPosition } from "discourse/lib/utilities";
import discourseLater from "discourse-common/lib/later";
import { inject as service } from "@ember/service";
export default class AiHelperContextMenu extends Component {
@ -237,13 +236,6 @@ export default class AiHelperContextMenu extends Component {
.finally(() => {
this.loading = false;
this._dEditorInput.classList.remove("loading");
// Make reset options disappear by closing the context menu after 5 seconds
if (this.menuState === this.CONTEXT_MENU_STATES.resets) {
discourseLater(() => {
this.closeContextMenu();
}, 5000);
}
});
}

View File

@ -143,22 +143,6 @@ RSpec.describe "AI Composer helper", type: :system, js: true do
expect(ai_helper_context_menu).to be_showing_resets
end
it "hides reset options after 5 seconds" do
trigger_context_menu(OpenAiCompletionsInferenceStubs.spanish_text)
ai_helper_context_menu.click_ai_button
ai_helper_context_menu.select_helper_model(
OpenAiCompletionsInferenceStubs.text_mode_to_id(mode),
)
wait_for do
composer.composer_input.value == OpenAiCompletionsInferenceStubs.translated_response.strip
end
expect(ai_helper_context_menu).to be_showing_resets
sleep 5
expect(ai_helper_context_menu).to be_not_showing_resets
end
it "reverts results when Undo button is clicked" do
trigger_context_menu(OpenAiCompletionsInferenceStubs.spanish_text)
ai_helper_context_menu.click_ai_button