Skip to content

Reuse link_id if link is split across lines - #6703

Open
davidfokkema wants to merge 2 commits into
Textualize:mainfrom
davidfokkema:pr-reuse-style-id-across-linebreaks
Open

Reuse link_id if link is split across lines#6703
davidfokkema wants to merge 2 commits into
Textualize:mainfrom
davidfokkema:pr-reuse-style-id-across-linebreaks

Conversation

@davidfokkema

Copy link
Copy Markdown
Collaborator

This PR fixes a problem with links that are split up over several lines because each segment regenerates a link ID. The patch reuses the link ID for each part of a link. Different links get their own ID, still. It fixes a problem that Battery Acid & Bubblegum was encountering: when a link wraps to the next line and you hover the mouse cursor only the part of the link on the current line is highlighted. With the fix in this PR, the complete link is highlighted, even if it extends over multiple lines.

Previously discussed on Discord: https://discord.com/channels/1026214085173461072/1026214085865504861/1540021386913775797.

@davidfokkema

Copy link
Copy Markdown
Collaborator Author

Small patch, extra tests, no conflicts. I can merge this but I'm not sure if you want to take a look first and make changes, @willmcgugan ?

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