fix(terminal): preserve animation-frame first fit
This commit is contained in:
@@ -12,10 +12,17 @@ export const scheduleTerminalFits = (deps: {
|
||||
deps.sendResize();
|
||||
};
|
||||
|
||||
deps.raf(refit);
|
||||
void deps.fontsReady.then(refit).catch(() => undefined);
|
||||
void deps
|
||||
.loadNerdFont()
|
||||
const initialFit = new Promise<void>((resolve) => {
|
||||
deps.raf(() => {
|
||||
refit();
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
|
||||
void Promise.all([deps.fontsReady, initialFit])
|
||||
.then(refit)
|
||||
.catch(() => undefined);
|
||||
void Promise.all([deps.loadNerdFont(), initialFit])
|
||||
.then(refit)
|
||||
.catch(() => undefined);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user