Skip to content

Commit

Permalink
Update openai.js for new gpt ui update (#267)
Browse files Browse the repository at this point in the history
Update for the new openai view
  • Loading branch information
andrewsiah authored Nov 17, 2023
1 parent 1ed2b42 commit 8ac3ffd
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/providers/openai.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class OpenAI extends Provider {
static handleInput(input) {
const fullName = this.fullName;
this.getWebview().executeJavaScript(`{
var inputElement = document.querySelector('textarea[placeholder*="Send a message"]');
var inputElement = document.querySelector('#prompt-textarea');
if (inputElement) {
const inputEvent = new Event('input', { bubbles: true });
inputElement.value = \`${input}\`; // must be escaped backticks to support multiline
Expand All @@ -22,12 +22,11 @@ class OpenAI extends Provider {
static handleSubmit() {
this.getWebview().executeJavaScript(`{
// var btn = document.querySelector("textarea[placeholder*='Send a message']+button"); // this one broke recently .. note that they add another div (for the file upload) in code interpreter mode
var btn = document.querySelector("textarea[placeholder*='Send a message']").parentElement
var btn = [...btn.querySelectorAll("button")].slice(-1)[0];
var btn = document.querySelector('button[data-testid="send-button"]');
if (btn) {
btn.focus();
btn.disabled = false;
btn.click();
btn.focus();
btn.disabled = false;
btn.click();
}
}
`);
Expand Down

0 comments on commit 8ac3ffd

Please sign in to comment.