Compare commits

..
6 Commits
Author SHA1 Message Date
Daniel Imms eeb095b095 Merge pull request #3007 from xtermjs/Tyriar-patch-1
v4.8.1
2020-07-10 12:22:21 -07:00
Daniel Imms 266a289520 Update package.json 2020-07-10 12:21:15 -07:00
Daniel Imms 3c1d6b575a Merge pull request #3005 from Tyriar/fix_passive
Indicate non-passive scroll events for viewport
2020-07-10 12:19:12 -07:00
Daniel Imms bd08862074 Merge pull request #3006 from Tyriar/revert
Revert "fix renderer pausing inadvertently in some cases"
2020-07-10 12:18:36 -07:00
Daniel Imms 70e0c0385a Revert "fix renderer pausing inadvertently in some cases"
This reverts commit 5738f4545f.
2020-07-10 12:14:59 -07:00
Daniel Imms 454cf1fb26 Indicate non-passive scroll events for viewport
Fixes #3004
2020-07-10 12:13:26 -07:00
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "xterm",
"description": "Full xterm terminal, in your browser",
"version": "4.8.0",
"version": "4.8.1",
"main": "lib/xterm.js",
"style": "css/xterm.css",
"types": "typings/xterm.d.ts",
+2 -2
View File
@@ -778,7 +778,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
if (!this.viewport!.onWheel(ev)) {
return this.cancel(ev);
}
}, { passive: true }));
}, { passive: false }));
this.register(addDisposableDomListener(el, 'touchstart', (ev: TouchEvent) => {
if (this._coreMouseService.areMouseEventsActive) return;
@@ -791,7 +791,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
if (!this.viewport!.onTouchMove(ev)) {
return this.cancel(ev);
}
}, { passive: true }));
}, { passive: false }));
}
+1 -1
View File
@@ -86,7 +86,7 @@ export class RenderService extends Disposable implements IRenderService {
}
private _onIntersectionChange(entry: IntersectionObserverEntry): void {
this._isPaused = !entry.isIntersecting;
this._isPaused = entry.intersectionRatio === 0;
if (!this._isPaused && this._needsFullRefresh) {
this.refreshRows(0, this._rowCount - 1);
this._needsFullRefresh = false;