We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e8f4efb commit 2a5504dCopy full SHA for 2a5504d
app/terminal/terminal.tsx
@@ -148,11 +148,13 @@ export function useTerminal(props: TerminalProps): TerminalContext {
148
globals.cssでフォントを指定し読み込んでいるが、
149
それが読み込まれる前にterminalを初期化してしまうとバグるので、
150
ここで fonts.load() をawaitしている。
151
+
152
+ 拡張機能などでフォントをブロックしている場合のエラーはcatchしてとにかく続行する
153
*/
154
Promise.all([
155
import("@xterm/xterm"),
156
import("@xterm/addon-fit"),
- document.fonts.load("1rem Inconsolata Variable"),
157
+ document.fonts.load("1rem Inconsolata Variable").catch(() => undefined),
158
]).then(([{ Terminal }, { FitAddon }]) => {
159
if (!abortController.signal.aborted) {
160
const term = new Terminal({
0 commit comments