From 2ec756fd6bfadf2689d1c243960efaa01a7f93a4 Mon Sep 17 00:00:00 2001 From: yutaka Date: Wed, 8 Mar 2017 00:44:57 +0000 Subject: [PATCH] Use offsetWidth instead of scrollWidth scrollWidth does not work on Chrome with `display: inline` element. --- src/Renderer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Renderer.ts b/src/Renderer.ts index e1ebbe8f..a839e7d9 100644 --- a/src/Renderer.ts +++ b/src/Renderer.ts @@ -296,9 +296,9 @@ function checkBoldBroken(terminal) { const el = document.createElement('span'); el.innerHTML = 'hello world'; terminal.appendChild(el); - const w1 = el.scrollWidth; + const w1 = el.offsetWidth; el.style.fontWeight = 'bold'; - const w2 = el.scrollWidth; + const w2 = el.offsetWidth; terminal.removeChild(el); return w1 !== w2; }