Skip to content

Commit 5e2417f

Browse files
committed
bump version to 1.0.51
1 parent 242cbaa commit 5e2417f

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wavespeed-desktop",
3-
"version": "1.0.50",
3+
"version": "1.0.51",
44
"description": "WaveSpeedAI Desktop Application - A playground for AI models",
55
"main": "./out/main/index.js",
66
"author": {

src/pages/ModelsPage.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ export function ModelsPage() {
245245
setSelectedType
246246
} = useModelsStore()
247247
const { isLoading: isLoadingApiKey, isValidated, loadApiKey, hasAttemptedLoad } = useApiKeyStore()
248-
const { createTab } = usePlaygroundStore()
248+
const { createTab, tabs, setActiveTab, setSelectedModel } = usePlaygroundStore()
249249

250250
// Load API key and fetch models on mount
251251
useEffect(() => {
@@ -356,9 +356,14 @@ export function ModelsPage() {
356356
// Memoized handlers
357357
const handleOpenPlayground = useCallback((modelId: string) => {
358358
const model = models.find(m => m.model_id === modelId)
359-
createTab(model)
359+
if (tabs.length === 1 && tabs[0].selectedModel == null) {
360+
setActiveTab(tabs[0].id)
361+
setSelectedModel(model || null)
362+
} else {
363+
createTab(model)
364+
}
360365
navigate(`/playground/${encodeURIComponent(modelId)}`)
361-
}, [models, createTab, navigate])
366+
}, [models, tabs, setActiveTab, setSelectedModel, createTab, navigate])
362367

363368
const handleOpenInNewTab = useCallback((e: React.MouseEvent, modelId: string) => {
364369
e.stopPropagation()

0 commit comments

Comments
 (0)