diff --git a/src/vs/workbench/parts/terminal/electron-browser/media/terminal.css b/src/vs/workbench/parts/terminal/electron-browser/media/terminal.css index 53ac1c4fc1b9cc961ed83eeda8e5733468115d4c..42d4a6496dbebb119f8b072d3b53616926fc9e85 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/media/terminal.css +++ b/src/vs/workbench/parts/terminal/electron-browser/media/terminal.css @@ -95,11 +95,6 @@ font-weight: normal !important; } -.monaco-workbench .panel.integrated-terminal .xterm a.active { - cursor: pointer; - text-decoration: underline; -} - /* Use the default cursor when alt is active to help with clicking to move cursor */ .monaco-workbench .panel.integrated-terminal .terminal-outer-container.alt-active .xterm { cursor: default; diff --git a/src/vs/workbench/parts/terminal/electron-browser/media/xterm.css b/src/vs/workbench/parts/terminal/electron-browser/media/xterm.css index fe5abda3f75a3958f0d904205acf749cb2772a14..95d45b4670bd78c1f4e4d532e83257e9591c895b 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/media/xterm.css +++ b/src/vs/workbench/parts/terminal/electron-browser/media/xterm.css @@ -119,11 +119,13 @@ visibility: hidden; } -.xterm .xterm-char-measure-element { +.xterm-char-measure-element { display: inline-block; visibility: hidden; position: absolute; + top: 0; left: -9999em; + line-height: normal; } .xterm.enable-mouse-events { @@ -157,3 +159,7 @@ height: 1px; overflow: hidden; } + +.xterm-cursor-pointer { + cursor: pointer !important; +} \ No newline at end of file