-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Fix Link Provider end positions #2710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Tyriar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible for a test to cover this? Maybe a unit test (.test.ts) that verifies onLinkHover/onLinkLeave events have the right coordinates?
|
I'm not sure how to simulate the mouse events needed to fire the onLinkHover/onLinkLeave events from the test file. From my understanding as
A link from |
|
Yeah that's a bit tricky... Well an easy, slightly hacky way to do it would be to:
Then make a test that passes in some it('...', done => {
linkifier.onLinkHover(e => {
// assert on e based on the link used
done();
});
linkifier.linkHover({ classList: { add: () => {} } } as any, { /*fill in link*/ }, {} as any);
}); |
|
Thanks, that works. |
xtermjs/xterm.js@c5593bd...21b490f Link provider fix - Merge pull request xtermjs/xterm.js#2710 from jmbockhorst/linkFix Leaked reference - Merge pull request xtermjs/xterm.js#2767 from JavaCS3/fix/addDisposableDomListener-leak Missing cursor fix - Merge pull request xtermjs/xterm.js#2731 from jerch/fix_2729 Accessibility fix - Merge pull request xtermjs/xterm.js#2814 from Tyriar/role_list Fixes #93480 Showcase Merge pull request xtermjs/xterm.js#2761 from slel/patch-1 Merge pull request xtermjs/xterm.js#2723 from UziTech/patch-1 Test, doc, build improvements Merge pull request xtermjs/xterm.js#2766 from Tyriar/readme Merge pull request xtermjs/xterm.js#2786 from Tyriar/eslint Merge pull request xtermjs/xterm.js#2799 from Tyriar/enum_like_upper_case Merge pull request xtermjs/xterm.js#2730 from Tyriar/ts38 Merge pull request xtermjs/xterm.js#2753 from jerch/fix_vtfeatures_template Merge pull request xtermjs/xterm.js#2754 from jerch/fix_vtfeatures_2 Merge pull request xtermjs/xterm.js#2722 from Tyriar/linux_tests Merge pull request xtermjs/xterm.js#2712 from jmbockhorst/playwright Merge pull request xtermjs/xterm.js#2800 from Tyriar/upgrade_mac Many dependency updates Merge pull request xtermjs/xterm.js#2758 from Tyriar/acorn Merge pull request xtermjs/xterm.js#2770 from xtermjs/dependabot/npm_and_yarn/deep-eq… Merge pull request xtermjs/xterm.js#2779 from xtermjs/dependabot/npm_and_yarn/webpack… Merge pull request xtermjs/xterm.js#2760 from xtermjs/dependabot/npm_and_yarn/acorn-5… Merge pull request xtermjs/xterm.js#2772 from xtermjs/dependabot/npm_and_yarn/https-p… Merge pull request xtermjs/xterm.js#2783 from Tyriar/deps Merge pull request xtermjs/xterm.js#2795 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2801 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2780 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2792 from xtermjs/dependabot/npm_and_yarn/mocha-7… Merge pull request xtermjs/xterm.js#2803 from Tyriar/more_deps Merge pull request xtermjs/xterm.js#2805 from xtermjs/dependabot/npm_and_yarn/mustach… Merge pull request xtermjs/xterm.js#2810 from xtermjs/dependabot/npm_and_yarn/deep-eq… Merge pull request xtermjs/xterm.js#2815 from xtermjs/dependabot/npm_and_yarn/nyc-15.0.1 Merge pull request xtermjs/xterm.js#2820 from xtermjs/dependabot/npm_and_yarn/typescr… Merge pull request xtermjs/xterm.js#2819 from xtermjs/dependabot/npm_and_yarn/typescr…
xtermjs/xterm.js@c5593bd...21b490f Link provider fix - Merge pull request xtermjs/xterm.js#2710 from jmbockhorst/linkFix Leaked reference - Merge pull request xtermjs/xterm.js#2767 from JavaCS3/fix/addDisposableDomListener-leak Missing cursor fix - Merge pull request xtermjs/xterm.js#2731 from jerch/fix_2729 Accessibility fix - Merge pull request xtermjs/xterm.js#2814 from Tyriar/role_list Fixes microsoft#93480 Showcase Merge pull request xtermjs/xterm.js#2761 from slel/patch-1 Merge pull request xtermjs/xterm.js#2723 from UziTech/patch-1 Test, doc, build improvements Merge pull request xtermjs/xterm.js#2766 from Tyriar/readme Merge pull request xtermjs/xterm.js#2786 from Tyriar/eslint Merge pull request xtermjs/xterm.js#2799 from Tyriar/enum_like_upper_case Merge pull request xtermjs/xterm.js#2730 from Tyriar/ts38 Merge pull request xtermjs/xterm.js#2753 from jerch/fix_vtfeatures_template Merge pull request xtermjs/xterm.js#2754 from jerch/fix_vtfeatures_2 Merge pull request xtermjs/xterm.js#2722 from Tyriar/linux_tests Merge pull request xtermjs/xterm.js#2712 from jmbockhorst/playwright Merge pull request xtermjs/xterm.js#2800 from Tyriar/upgrade_mac Many dependency updates Merge pull request xtermjs/xterm.js#2758 from Tyriar/acorn Merge pull request xtermjs/xterm.js#2770 from xtermjs/dependabot/npm_and_yarn/deep-eq… Merge pull request xtermjs/xterm.js#2779 from xtermjs/dependabot/npm_and_yarn/webpack… Merge pull request xtermjs/xterm.js#2760 from xtermjs/dependabot/npm_and_yarn/acorn-5… Merge pull request xtermjs/xterm.js#2772 from xtermjs/dependabot/npm_and_yarn/https-p… Merge pull request xtermjs/xterm.js#2783 from Tyriar/deps Merge pull request xtermjs/xterm.js#2795 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2801 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2780 from xtermjs/dependabot/npm_and_yarn/types/w… Merge pull request xtermjs/xterm.js#2792 from xtermjs/dependabot/npm_and_yarn/mocha-7… Merge pull request xtermjs/xterm.js#2803 from Tyriar/more_deps Merge pull request xtermjs/xterm.js#2805 from xtermjs/dependabot/npm_and_yarn/mustach… Merge pull request xtermjs/xterm.js#2810 from xtermjs/dependabot/npm_and_yarn/deep-eq… Merge pull request xtermjs/xterm.js#2815 from xtermjs/dependabot/npm_and_yarn/nyc-15.0.1 Merge pull request xtermjs/xterm.js#2820 from xtermjs/dependabot/npm_and_yarn/typescr… Merge pull request xtermjs/xterm.js#2819 from xtermjs/dependabot/npm_and_yarn/typescr…
Fixes #2708.