// @vitest-environment jsdom import { act, cleanup, fireEvent, render, screen, waitFor } from '@testing-library/react'; import { afterEach, describe, expect, it, vi } from 'vitest'; import { DEFAULT_UNSELECTED_SCENARIO_PLUGIN_ID, type InstalledPluginRecord, type ConnectorDetail, type McpServerConfig, type SkillSummary, } from '@open-design/contracts'; vi.mock('../../src/components/home-hero/PlaceholderCarousel', () => ({ PlaceholderCarousel: () => null, })); import { HomeView } from '../../src/components/HomeView'; import { homeHeroPromptText, setHomeHeroPrompt } from '../helpers/home-hero-lexical'; // HomeHero's prompt input migrated from a