Fix: Prevent "Show More Messages" Button from Triggering Message Edit Mode (#5486) * fix: prevent event bubbling on show more messages button Replace mouseup/touchend with click event and add stopPropagation/preventDefault to prevent unintended event bubbling when loading more messages. * Add hover style to "show more messages" * add button role to show_more_messages --------- Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>

53f251c52a1eed36513ae878c1bbbb6063f0ed80

Wolfsblvt <wolfsblvt@gmail.com>

Signed
3 files changed, +9 -1Ignore whitespace
public/script.js+3 -1
@@ -12490,7 +12490,9 @@ jQuery(async function () {
1249012490 $('#avatar-and-name-block').slideToggle();
1249112491 });
1249212492
1249312493 $(document).on('mouseup touchendclick', '#show_more_messages', async function (event) {
12494+ event.stopPropagation();
12495+ event.preventDefault();
1249412496 await showMoreMessages();
1249512497 });
1249612498
public/scripts/a11y.js+1 -0
@@ -16,6 +16,7 @@ const buttonSelectors = [
1616 '.jg-menu .jg-button',
1717 '.bg_example .mobile-only-menu-toggle',
1818 '.paginationjs-pages li a',
19+ '#show_more_messages',
1920].join(', ');
2021
2122const listSelectors = [
public/style.css+5 -0
@@ -6067,6 +6067,11 @@ body:not(.movingUI) .drawer-content.maximized {
60676067 width: fit-content;
60686068 border-radius: 10px;
60696069 outline: 1px solid var(--SmartThemeBorderColor);
6070+ transition: filter var(--animation-duration-2x) ease-in-out;
6071+}
6072+
6073+#show_more_messages:hover {
6074+ filter: brightness(1.25);
60706075}
60716076
60726077.draggable img {