mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2026-04-28 03:30:10 +00:00
fix: resolve noVNC RFB constructor failure after Vite 8 upgrade (#5455)
This commit is contained in:
parent
688b010b72
commit
fd66b105b8
2 changed files with 11 additions and 1 deletions
|
|
@ -1,4 +1,9 @@
|
|||
import RFB from "@novnc/novnc/lib/rfb.js";
|
||||
// @novnc/novnc is CJS with __esModule marker. Vite 8 (Rollup 5) changed
|
||||
// CJS interop so the default import may be the namespace object instead of
|
||||
// exports.default. This guard works across bundler versions.
|
||||
import _RFB from "@novnc/novnc/lib/rfb.js";
|
||||
type RFB = _RFB;
|
||||
const RFB = (_RFB as typeof _RFB & { default?: typeof _RFB }).default ?? _RFB;
|
||||
import { ExitIcon, HandIcon, InfoCircledIcon } from "@radix-ui/react-icons";
|
||||
import { useEffect, useState, useRef, useCallback } from "react";
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
|
|
|
|||
|
|
@ -168,6 +168,11 @@ class Settings(BaseSettings):
|
|||
# browser settings
|
||||
BROWSER_LOCALE: str | None = None # "en-US"
|
||||
BROWSER_TIMEZONE: str = "America/New_York"
|
||||
# Directory containing pre-built default browser profiles ({dir}/chrome/ and {dir}/chromium/).
|
||||
# When set, used as the default profile source for new browser sessions.
|
||||
# Cloud workers download S3 profiles here at startup; self-hosted users can point this at a
|
||||
# local profile directory. Leave empty to use the in-repo template.
|
||||
DEFAULT_BROWSER_PROFILE_DIR: str = ""
|
||||
BROWSER_WIDTH: int = 1920
|
||||
BROWSER_HEIGHT: int = 1080
|
||||
BROWSER_POLICY_FILE: str = "/etc/chromium/policies/managed/policies.json"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue