|
1260 | 1260 | })();
|
1261 | 1261 | // -------------------------------------------------------------------------
|
1262 | 1262 | var is_css_variables_supported = root.CSS && root.CSS.supports &&
|
1263 |
| - root.CSS.supports('--fake-var', 0); |
| 1263 | + root.CSS.supports('(--fake-var: 0)'); |
1264 | 1264 | // -------------------------------------------------------------------------
|
1265 | 1265 | var is_android = navigator.userAgent.toLowerCase().indexOf('android') !== -1;
|
1266 | 1266 | // -------------------------------------------------------------------------
|
@@ -10644,12 +10644,16 @@
|
10644 | 10644 | var cmd_cursor = self.find('.cmd-cursor');
|
10645 | 10645 | var offset = self.find('.cmd').offset();
|
10646 | 10646 | var self_offset = self.offset();
|
10647 |
| - self.stopTime('flush').oneTime(1, 'flush', function() { |
| 10647 | + self.stopTime('flush').oneTime(10, 'flush', function() { |
| 10648 | + const top = output.height(); |
| 10649 | + const height = command_line.height(); |
10648 | 10650 | css(self[0], {
|
10649 | 10651 | '--terminal-height': self.height(),
|
10650 | 10652 | '--terminal-x': offset.left - self_offset.left,
|
10651 | 10653 | '--terminal-y': offset.top - self_offset.top,
|
10652 |
| - '--terminal-scroll': scroller.prop('scrollTop') |
| 10654 | + '--terminal-scroll': scroller.prop('scrollTop'), |
| 10655 | + '--cmd-top': top, |
| 10656 | + '--cmd-height': height |
10653 | 10657 | });
|
10654 | 10658 | if (enabled && !is_mobile) {
|
10655 | 10659 | // Firefox won't reflow the cursor automatically, so
|
|
0 commit comments