discourse/spec/system/page_objects/components
Penar Musaraj a0dd97b162
UX: Improve meta+click and meta+Enter events for topic list (#37281)
- Adds meta+Enter keyboard shortcut to open topics in a new tab/window
from the topic list, including when bulk select mode is active
- Allows meta+Click while in bulk select mode
- Documents the new shortcut in keyboard shortcuts help modal

<img width="600" alt="CleanShot 2026-01-22 at 17 03 04@2x"
src="https://github.com/user-attachments/assets/0a2dd0aa-8bd4-4280-81f4-0fa8432c5d03"
/>
2026-01-23 13:20:33 -05:00
..
navigation_menu FIX: Unstar channel when unfollowing (#36520) 2025-12-09 15:09:57 +10:00
review UX: update heading style in review queue refresh (#36391) 2025-12-02 16:54:00 -05:00
about_page_site_activity.rb FEATURE: Add estimated number of global and EU visitors to the about page (#28382) 2024-08-21 00:03:42 +03:00
about_page_site_activity_item.rb FEATURE: Add estimated number of global and EU visitors to the about page (#28382) 2024-08-21 00:03:42 +03:00
about_page_users_list.rb FIX: Restore bold usernames on the about page (#36803) 2025-12-19 14:54:20 +01:00
ace_editor.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
admin_about_config_area_contact_information_card.rb DEV: Migrate about config area to Form Kit (#28021) 2024-07-25 19:07:38 +03:00
admin_about_config_area_general_settings_card.rb FEATURE: Support non-image file uploads in site settings (#37005) 2026-01-19 22:37:38 +01:00
admin_about_config_area_group_listing_card.rb DEV: Port the about page extra groups functionality into core (#32659) 2025-05-14 09:44:25 +08:00
admin_about_config_area_your_organization_card.rb DEV: Migrate about config area to Form Kit (#28021) 2024-07-25 19:07:38 +03:00
admin_changes_banner.rb FEATURE: Theme-owned color palettes (#32795) 2025-06-04 07:47:58 +03:00
admin_customize_theme_install_button.rb UX: Creating a new theme/component should redirect to theme edit route (#34353) 2025-08-19 11:30:44 +08:00
admin_filter_controls.rb FEATURE: Upcoming changes part 1 (#34617) 2025-10-30 10:46:14 +10:00
admin_fonts_form.rb UX: split admin logo and fonts to separate pages (#32700) 2025-05-14 14:02:34 +08:00
admin_logo_form.rb UX: split admin logo and fonts to separate pages (#32700) 2025-05-14 14:02:34 +08:00
admin_theme_settings_editor.rb DEV: Rename fill_input -> set_input in AceEditor page object (#31825) 2025-03-14 22:16:53 +08:00
admin_theme_translations_settings_editor.rb
base.rb DEV: Add basic system spec for discourse-reaction on post (#35029) 2025-09-30 10:29:34 +10:00
bookmark_menu.rb
calendar_date_time_picker.rb
category_badge.rb
category_list.rb DEV: Add translation specs for navigating across categories (#35152) 2025-10-06 14:24:12 +08:00
category_permission_row.rb UX: Add group link to category permission row (#28560) 2024-08-28 16:11:16 +10:00
color_palette_editor.rb DEV: Allow pasting color codes with leading hash sign in palettes (#34512) 2025-08-27 15:52:20 +08:00
composer.rb DEV: remove leftover "puts" in specs (#36387) 2025-12-02 18:16:24 +01:00
composer_image_grid.rb FEATURE: carousel mode for image grid (#36825) 2026-01-07 11:48:15 +11:00
d_editor_original_translation_preview.rb DEV: Ability to view raw OP in translation editor (#35848) 2025-11-06 06:40:15 -08:00
d_menu.rb FEATURE: Hover menu for all chat channels in sidebar (#34727) 2026-01-05 10:59:00 +10:00
d_page_header.rb FEATURE: Theme-owned color palettes (#32795) 2025-06-04 07:47:58 +03:00
d_select.rb FEATURE: Introduce new components listing page (#32164) 2025-04-08 17:58:29 +03:00
d_toggle_switch.rb FIX: Improve automation on/off toggle (#33482) 2025-08-14 10:16:20 +03:00
dialog.rb
drafts_menu.rb FIX: enable drafts dropdown on private categories (#32370) 2025-04-18 17:38:35 +04:00
emoji_picker.rb
empty_state.rb FEATURE: Always show All, Topics, and Replies subtabs for unified new (#35292) 2025-10-15 09:47:23 +10:00
fast_editor.rb
filter.rb FIX: bring back sidebar filter (#32837) 2025-05-22 13:44:25 +08:00
form_kit.rb FEATURE: Add FormKit Color control for color picker fields (#37238) 2026-01-21 20:40:24 +01:00
group-card.rb
group_selector.rb FEATURE: Use dropdown for upcoming change toggle (#36091) 2025-11-25 11:26:50 +10:00
home_logo.rb FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
image_grid_carousel.rb FEATURE: carousel mode for image grid (#36825) 2026-01-07 11:48:15 +11:00
interface_color_mode.rb FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
interface_color_selector.rb DEV: correct flaky interface selector spec (#36823) 2025-12-22 14:52:44 +11:00
logo.rb DEV: Attempt to fix flaky search system test (#32053) 2025-03-28 11:16:43 +08:00
new_topic_list_toggle.rb FEATURE: Always show All, Topics, and Replies subtabs for unified new (#35292) 2025-10-15 09:47:23 +10:00
new_topic_list_toggle_tab.rb
notifications_tracking.rb DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
photoswipe.rb FEATURE: allow quoting an image from the lightbox (#36156) 2025-11-25 14:40:12 +11:00
pikaday_calendar.rb DEV: replace selenium driver with playwright (#31977) 2025-05-06 10:44:14 +02:00
post.rb FEATURE: Serve localized content in the site's default locale when user's language is unsupported (#36160) 2025-11-21 17:19:04 +08:00
private_message_map.rb UX: Merge the simplified topic map (#27964) 2024-07-22 19:42:29 -03:00
review_note_form.rb UX: switch default reviewable refresh tab to timeline, adjust spacing (#35945) 2025-11-12 07:53:03 +08:00
select_kit.rb DEV: Full-ish spec coverage of basic tag features (#36714) 2025-12-16 15:53:52 +08:00
sidebar_header_dropdown.rb FEATURE: add "New category" action to sidebar for admins (#37082) 2026-01-14 10:47:32 +01:00
theme_translation_text_area.rb
toasts.rb DEV: Fix draft spec (#34544) 2025-08-27 16:43:13 +10:00
tooltips.rb DEV: adds a tooltip system spec component (#28275) 2024-08-08 14:02:00 +02:00
topic_admin_menu.rb FIX: Can't update close based on last post timer to close timer (#35541) 2025-10-28 09:07:43 +08:00
topic_list.rb UX: Improve meta+click and meta+Enter events for topic list (#37281) 2026-01-23 13:20:33 -05:00
topic_list_controls.rb
topic_list_header.rb
topic_map.rb UX: Merge the simplified topic map (#27964) 2024-07-22 19:42:29 -03:00
topic_query_filter.rb DEV: Convert FilterTips to use DMenu and refactor components (#33999) 2025-08-05 12:10:40 +10:00
topic_reply_choice_dialog.rb FIX: Handle cancel action in topic reply choice dialog (#35534) 2025-10-22 14:42:57 +10:00
topic_view.rb DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
translation_composer.rb FEATURE: Allow post authors to localize their own posts (#36178) 2025-11-25 11:02:22 +08:00
uppy_image_uploader.rb DEV: remove magnific lightbox (#36375) 2025-12-03 09:57:53 +04:00
user_card.rb UX: add filter button to user card of deactivated account (#36024) 2025-11-14 15:56:41 +08:00
user_menu.rb UX: Notification panel update (#33795) 2025-07-24 11:21:39 -05:00
welcome_banner.rb DEV: select-kit autoFilterable improvements (#36241) 2025-11-26 16:18:42 +08:00