Skip to content

[stable34] fix(links): open links on click and link bubble on hover - #9234

Merged
mejo- merged 7 commits into
stable34from
backport/9202/stable34
Sep 23, 2026
Merged

mejo- merged 7 commits into
stable34from
backport/9202/stable34

Conversation

@backportbot

@backportbot backportbot Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Backport of #9202

Warning, This backport's changes differ from the original and might be incomplete 鈿狅笍

Todo

  • Review and resolve any conflicts
  • Review and verify the backported changes
  • Remove all the empty commits
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

@backportbot backportbot Bot added bug Something isn't working 3. to review feature: links labels Sep 22, 2026
@backportbot backportbot Bot added this to the Nextcloud 34.0.5 milestone Sep 22, 2026
@mejo-
mejo- force-pushed the backport/9202/stable34 branch from 34d0ecc to 7c0f252 Compare September 23, 2026 09:59
@mejo-
mejo- marked this pull request as ready for review September 23, 2026 09:59
@mejo-
mejo- requested a review from silverkszlo as a code owner September 23, 2026 09:59
* Open links straight away on click
* On desktop open link bubble on hover
* Add edit button to open link bubble after each link

Fixes: nextcloud/collectives#1227
Fixes: nextcloud/collectives#2713

---

Also fixes a11y issue with keyboard navigation: with focussed link,
the Enter key now opens the link. The link bubble can be opened by
focussing the edit button behind the link and pressing Enter/Space.

Fixes: #5528

Assisted-by: OpenCode:claude-fable-5
Signed-off-by: Jonas <jonas@freesources.org>
Fixes: #7600

Signed-off-by: Jonas <jonas@freesources.org>
Assisted-by: OpenCode:claude-fable-5
Fixes wrong bubble positioning in Collectives/Deck/etc. with Firefox.

Signed-off-by: Jonas <jonas@freesources.org>
Assisted-by: OpenCode:claude-fable-5
Needed for a11y reasons now that it's impossible to navigate into the
link text with the mouse (still possible with arrow keys).

Signed-off-by: Jonas <jonas@freesources.org>
Assisted-by: OpenCode:claude-fable-5
Take the link bubble out of the flow before popper positions it,
otherwise it briefly narrows the editor content and scroll anchoring
scrolls the page.

Fixes: #9110

Signed-off-by: Jonas <jonas@freesources.org>
Assisted-by: OpenCode:claude-fable-5
Signed-off-by: Jonas <jonas@freesources.org>
Assisted-by: OpenCode:claude-fable-5.1
Signed-off-by: Jonas <jonas@freesources.org>
@mejo-
mejo- force-pushed the backport/9202/stable34 branch from 7c0f252 to 5aa88e6 Compare September 23, 2026 10:58
@mejo-
mejo- merged commit 953bdd2 into stable34 Sep 23, 2026
70 of 77 checks passed
@mejo-
mejo- deleted the backport/9202/stable34 branch September 23, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant