discourse/plugins/chat/spec/system/page_objects/chat
Joffrey JAFFEUX 52b79012e9
DEV: revert long press changes (#32668)
These changes have been made for playwright as it was hard to test a
long press even on playwright given `click` won't trigger `touchstart`
even with `isMobile:true` and `hasTouch:true`. You have to use `tap`,
but you don't have the `delay` option on tap, so you can't make it a
long tap.

Sadly this code is apparently not working correctly on Android 15. This
commit will revert the modifier to what it was before and is relying on
native JS to trigger the fake long press in specs, which seems to work
nicely.

This commit also attempts to centralize the actions on messages in page
objects to avoid code duplication.
2025-05-09 18:58:42 +02:00
..
components DEV: revert long press changes (#32668) 2025-05-09 18:58:42 +02:00
admin_incoming_webhooks.rb FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632) 2024-09-10 15:16:16 +10:00
browse.rb DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
chat.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
chat_channel.rb DEV: revert long press changes (#32668) 2025-05-09 18:58:42 +02:00
chat_channel_settings.rb UX: chat channel info area > classname changes (#24954) 2023-12-18 22:09:47 +01:00
chat_channel_threads.rb FEATURE: allows browse page in chat drawer (#27919) 2024-07-16 12:34:37 +02:00
chat_side_panel.rb UX: opens thread on channel with unread threads (#23361) 2023-10-11 12:19:30 +02:00
chat_thread.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
user_threads.rb FEATURE: allows browse page in chat drawer (#27919) 2024-07-16 12:34:37 +02:00