diff --git a/site/package.json b/site/package.json index 4366c6fec5f24..8d79895d3d7aa 100644 --- a/site/package.json +++ b/site/package.json @@ -93,9 +93,9 @@ "uuid": "9.0.0", "vite": "4.3.0", "xstate": "4.37.2", - "xterm": "4.19.0", - "xterm-addon-fit": "0.5.0", - "xterm-addon-web-links": "0.6.0", + "xterm": "5.1.0", + "xterm-addon-fit": "0.7.0", + "xterm-addon-web-links": "0.8.0", "yup": "0.32.11" }, "devDependencies": { diff --git a/site/src/pages/TerminalPage/TerminalPage.test.tsx b/site/src/pages/TerminalPage/TerminalPage.test.tsx index 559161dd69cd6..fb117b19b91bd 100644 --- a/site/src/pages/TerminalPage/TerminalPage.test.tsx +++ b/site/src/pages/TerminalPage/TerminalPage.test.tsx @@ -58,7 +58,7 @@ const renderTerminal = () => { refetchProxyLatencies: jest.fn(), }} > - + } /> diff --git a/site/src/pages/TerminalPage/TerminalPage.tsx b/site/src/pages/TerminalPage/TerminalPage.tsx index 71898cd7128ea..811b73e8a8916 100644 --- a/site/src/pages/TerminalPage/TerminalPage.tsx +++ b/site/src/pages/TerminalPage/TerminalPage.tsx @@ -27,11 +27,7 @@ export const Language = { websocketErrorMessagePrefix: "WebSocket failed: ", } -const TerminalPage: FC< - React.PropsWithChildren<{ - readonly renderer?: XTerm.RendererType - }> -> = ({ renderer }) => { +const TerminalPage: FC = () => { const navigate = useNavigate() const styles = useStyles() const { proxy } = useProxy() @@ -149,7 +145,6 @@ const TerminalPage: FC< theme: { background: colors.gray[16], }, - rendererType: renderer, }) const fitAddon = new FitAddon() setFitAddon(fitAddon) @@ -187,7 +182,7 @@ const TerminalPage: FC< window.removeEventListener("resize", listener) terminal.dispose() } - }, [renderer, sendEvent, xtermRef, handleWebLink]) + }, [sendEvent, xtermRef, handleWebLink]) // Triggers the initial terminal connection using // the reconnection token and workspace name found diff --git a/site/yarn.lock b/site/yarn.lock index 2f034a186ed0e..b5b758b9e89ab 100644 --- a/site/yarn.lock +++ b/site/yarn.lock @@ -12066,20 +12066,20 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xterm-addon-fit@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz#2d51b983b786a97dcd6cde805e700c7f913bc596" - integrity sha512-DsS9fqhXHacEmsPxBJZvfj2la30Iz9xk+UKjhQgnYNkrUIN5CYLbw7WEfz117c7+S86S/tpHPfvNxJsF5/G8wQ== +xterm-addon-fit@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.7.0.tgz#b8ade6d96e63b47443862088f6670b49fb752c6a" + integrity sha512-tQgHGoHqRTgeROPnvmtEJywLKoC/V9eNs4bLLz7iyJr1aW/QFzRwfd3MGiJ6odJd9xEfxcW36/xRU47JkD5NKQ== -xterm-addon-web-links@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/xterm-addon-web-links/-/xterm-addon-web-links-0.6.0.tgz#0296cb6c99588847894670d998c9ea6a6aeb26ee" - integrity sha512-H6XzjWWZu8FBo+fnYpxdPk9w5M6drbsvwPEJZGRS38MihiQaVFpKlCMKdfRgDbKGE530tw1yH54rhpZfHgt2/A== +xterm-addon-web-links@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/xterm-addon-web-links/-/xterm-addon-web-links-0.8.0.tgz#2cb1d57129271022569208578b0bf4774e7e6ea9" + integrity sha512-J4tKngmIu20ytX9SEJjAP3UGksah7iALqBtfTwT9ZnmFHVplCumYQsUJfKuS+JwMhjsjH61YXfndenLNvjRrEw== -xterm@4.19.0: - version "4.19.0" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.19.0.tgz#c0f9d09cd61de1d658f43ca75f992197add9ef6d" - integrity sha512-c3Cp4eOVsYY5Q839dR5IejghRPpxciGmLWWaP9g+ppfMeBChMeLa1DCA+pmX/jyDZ+zxFOmlJL/82qVdayVoGQ== +xterm@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.1.0.tgz#3e160d60e6801c864b55adf19171c49d2ff2b4fc" + integrity sha512-LovENH4WDzpwynj+OTkLyZgJPeDom9Gra4DMlGAgz6pZhIDCQ+YuO7yfwanY+gVbn/mmZIStNOnVRU/ikQuAEQ== y18n@^5.0.5: version "5.0.8"