Fix bug where choosing non-vision model prevented being able to paste in textfield

This commit is contained in:
Saoud Rizwan 2024-08-30 03:57:53 -04:00
parent 00118e47cf
commit cfb5732b8f
2 changed files with 2 additions and 7 deletions

View File

@ -2,7 +2,7 @@
"name": "claude-dev",
"displayName": "Claude Dev",
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.",
"version": "1.5.0",
"version": "1.5.01",
"icon": "icon.png",
"engines": {
"vscode": "^1.84.0"

View File

@ -306,18 +306,13 @@ const ChatView = ({
}
const handlePaste = async (e: React.ClipboardEvent) => {
if (shouldDisableImages) {
e.preventDefault()
return
}
const items = e.clipboardData.items
const acceptedTypes = ["png", "jpeg", "webp"] // supported by anthropic and openrouter (jpg is just a file extension but the image will be recognized as jpeg)
const imageItems = Array.from(items).filter((item) => {
const [type, subtype] = item.type.split("/")
return type === "image" && acceptedTypes.includes(subtype)
})
if (imageItems.length > 0) {
if (!shouldDisableImages && imageItems.length > 0) {
e.preventDefault()
const imagePromises = imageItems.map((item) => {
return new Promise<string | null>((resolve) => {