@@ -820,7 +820,7 @@ export class Terminal extends CoreTerminal implements ITerminal {
|
|||||||
|
|
||||||
// normal viewport scrolling
|
// normal viewport scrolling
|
||||||
// conditionally stop event, if the viewport still had rows to scroll within
|
// conditionally stop event, if the viewport still had rows to scroll within
|
||||||
if (!this.viewport!.onWheel(ev)) {
|
if (this.viewport!.onWheel(ev)) {
|
||||||
return this.cancel(ev);
|
return this.cancel(ev);
|
||||||
}
|
}
|
||||||
}, { passive: false }));
|
}, { passive: false }));
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ export class Viewport extends Disposable implements IViewport {
|
|||||||
|
|
||||||
private _getPixelsScrolled(ev: WheelEvent): number {
|
private _getPixelsScrolled(ev: WheelEvent): number {
|
||||||
// Do nothing if it's not a vertical scroll event
|
// Do nothing if it's not a vertical scroll event
|
||||||
if (ev.deltaY === 0) {
|
if (ev.deltaY === 0 || ev.shiftKey) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -241,7 +241,7 @@ export class Viewport extends Disposable implements IViewport {
|
|||||||
*/
|
*/
|
||||||
public getLinesScrolled(ev: WheelEvent): number {
|
public getLinesScrolled(ev: WheelEvent): number {
|
||||||
// Do nothing if it's not a vertical scroll event
|
// Do nothing if it's not a vertical scroll event
|
||||||
if (ev.deltaY === 0) {
|
if (ev.deltaY === 0 || ev.shiftKey) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user