Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 26217e5

Browse files
authored
DEV: a real selection change has a pointerup event (#1427)
This is needed for discourse/discourse#33143 as we now rely on this pointerup event.
1 parent 442530a commit 26217e5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spec/system/ai_helper/ai_post_helper_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ def select_post_text(selected_post)
3939
"var element = document.querySelector('#{topic_page.post_by_number_selector(selected_post.post_number)} .cooked p'); " +
4040
"var range = document.createRange(); " + "range.selectNodeContents(element); " +
4141
"var selection = window.getSelection(); " + "selection.removeAllRanges(); " +
42-
"selection.addRange(range);",
42+
"selection.addRange(range);" + "const event = new PointerEvent('pointerup');" +
43+
"document.dispatchEvent(event);",
4344
)
4445
end
4546

0 commit comments

Comments
 (0)