Skip to content
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

Split Linkifier2 (always active) into Linkifier (after attach) and LinkProviderService (always active) #4924

Merged
merged 6 commits into from
Dec 23, 2023

Conversation

Tyriar
Copy link
Member

@Tyriar Tyriar commented Dec 23, 2023

This PR pulls the part of links that needs to be active before the terminal is attached to the DOM (link provider registration) from the actual link implementation which requires the DOM. This simplifies things by removing a bunch of null checks from linkifier. Linkifier2 is also renamed to Linkifier which was long overdue.

@Tyriar Tyriar added this to the 5.4.0 milestone Dec 23, 2023
@Tyriar Tyriar self-assigned this Dec 23, 2023
@Tyriar Tyriar changed the title Split Linkifier2 (browser) into Linkifier (browser) and LinkProviderService (common) Split Linkifier2 (always active) into Linkifier (after attach) and LinkProviderService (always active) Dec 23, 2023
@Tyriar Tyriar enabled auto-merge December 23, 2023 16:56
@Tyriar Tyriar merged commit 6e351dd into xtermjs:master Dec 23, 2023
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant