discourse/spec/system
Martin Brennan 735bef9ea0
UX: Remove Ctrl+F search shortcut (#32281)
This commit removes the Ctrl+F search shortcut, which hijacks the
browser search shortcut in Discourse. We are doing this because there
has been many years of complaints around this behaviour, and now that
we have the new header search it has become even more annoying.

We originally added this because we lazy load posts in a topic, and it
might not have been immediately clear to users that they are not
searching
all the posts in the topic when pressing Ctrl+F. However, that was 10+
years
ago, most people are very familiar with lazy loading now, it doesn't
make sense
to keep this additional hijack for this one topic use case.

Search is still accessible by pressing the `/` shortcut.
2025-04-15 15:14:54 +10:00
..
composer FIX: remove newline from rich editor's pasted img title/alt (#32295) 2025-04-14 19:24:21 -03:00
emojis DEV: discourse-emojis gem (#31408) 2025-03-03 13:09:08 +01:00
groups FIX: Updating a group without e-mail domains (#31896) 2025-03-19 10:38:41 +08:00
helpers
page_objects FIX: bugs with refresh page after save fonts (#32282) 2025-04-15 12:02:28 +08:00
topic_list DEV: Drop legacy topic-list and raw-handlebars compilation system (#32081) 2025-04-14 10:42:40 +01:00
user_page UX: header search mobile support (#31711) 2025-04-14 10:27:48 +08:00
about_page_spec.rb FEATURE: Enable the new /about page for everyone (#29390) 2024-10-29 18:40:11 +03:00
admin_about_config_area_spec.rb FIX: uploader lightbox preview for new images (#31762) 2025-03-18 10:01:55 +11:00
admin_api_keys_spec.rb FIX: Add back missing API key 'peek' step (#30683) 2025-01-10 10:21:22 +08:00
admin_backups_spec.rb UX: Apply admin interface guidelines to Backups page (#28051) 2024-08-20 09:59:43 +10:00
admin_badges_grouping_modal_spec.rb FIX: correctly pass updateGroupings to the modal (#28683) 2024-09-02 17:32:18 +02:00
admin_badges_spec.rb FIX: do not overrider trigger when equals 0 (#29269) 2024-10-18 08:34:34 +09:00
admin_color_palettes_config_area_spec.rb UX: Apply changes live when editing currently active palette (#31874) 2025-03-25 06:42:23 +03:00
admin_customize_components_config_area_spec.rb FEATURE: Introduce new components listing page (#32164) 2025-04-08 17:58:29 +03:00
admin_customize_emojis_spec.rb DEV: Convert admin emojis UI to new layout (#29615) 2024-11-11 15:04:15 +08:00
admin_customize_form_templates_spec.rb DEV: Cleanup todos from codebase (#30394) 2024-12-19 18:22:33 -08:00
admin_customize_themes_config_area_spec.rb FEATURE: Introduce new components listing page (#32164) 2025-04-08 17:58:29 +03:00
admin_customize_themes_spec.rb FIX: flaky admin_customize_themes_spec (#32169) 2025-04-07 10:39:21 +08:00
admin_dashboard_community_health_spec.rb FEATURE: Switch to new methods of pageview measurement and reporting (#28729) 2024-09-10 09:51:49 +10:00
admin_dashboard_new_features_spec.rb FIX: remove admin_sidebar_enabled_groups setting (#31693) 2025-03-11 11:41:38 +11:00
admin_editing_objects_typed_theme_setting_spec.rb DEV: Rename fill_input -> set_input in AceEditor page object (#31825) 2025-03-14 22:16:53 +08:00
admin_embeddable_hosts_spec.rb DEV: Add base admin page page object (#30814) 2025-01-16 12:52:41 +08:00
admin_flags_spec.rb FEATURE: display process information on flag modal (#31300) 2025-02-14 11:26:20 +11:00
admin_logo_and_fonts_spec.rb FIX: bugs with refresh page after save fonts (#32282) 2025-04-15 12:02:28 +08:00
admin_notices_spec.rb FIX: Only render admin notice dismiss button for admins (#29103) 2024-10-07 13:14:01 +08:00
admin_permalinks_page_spec.rb UX: Conditionally render permalinks filter (#30633) 2025-01-08 06:18:01 -06:00
admin_search_spec.rb FEATURE: Experimental admin search refinements round 1 (#31441) 2025-03-03 13:56:07 +10:00
admin_sidebar_navigation_spec.rb DEV: Add Content admin config page (#32194) 2025-04-10 11:20:22 +08:00
admin_site_setting_bulk_action_spec.rb DEV: Preserve unsaved site settings (#32100) 2025-04-03 16:10:30 +08:00
admin_site_setting_category_bulk_action_spec.rb DEV: Preserve unsaved site settings (#32100) 2025-04-03 16:10:30 +08:00
admin_site_setting_label_formatting_spec.rb UX: Add Sentence Casing for Setting Names (#30479) 2024-12-31 09:55:53 +11:00
admin_site_setting_requires_confirmation_spec.rb DEV: Fix admin confirmation flaky spec (#29456) 2024-10-30 04:59:51 +10:00
admin_site_setting_search_spec.rb FEATURE: Introduce site settings which require confirmation (#27315) 2024-06-19 16:01:24 +10:00
admin_site_texts_spec.rb FIX: correctly display category name in replace text modal (#29612) 2024-11-06 13:39:52 +11:00
admin_staff_action_logs_spec.rb FIX: filterable staff logs for flags (#29695) 2024-11-12 11:23:18 +11:00
admin_user_badges_spec.rb
admin_user_fields_spec.rb DEV: Introduce <DPageHeader /> and <DPageSubheader /> components (#30146) 2024-12-18 08:13:39 +10:00
admin_user_spec.rb UX: Add missing admin config page titles (#32198) 2025-04-08 10:02:11 +08:00
admin_users_list_spec.rb FEATURE: Add an option to block IPs and emails to bulk user delete (#29993) 2024-12-09 14:25:31 +03:00
admin_watched_words_spec.rb DEV: Remove extraneous spec code (#29386) 2024-10-24 14:15:32 +02:00
admin_web_hook_events_spec.rb FEATURE: Add Filter for Webhook Events by Status (#27332) 2024-06-07 10:26:00 -05:00
admin_webhooks_spec.rb Admin webhooks UI guidelines (#30764) 2025-01-16 10:22:18 +08:00
bookmarks_spec.rb DEV: Try fix bookmark flaky (#29069) 2024-10-03 14:34:36 +10:00
bootstrap_error_pages_spec.rb FIX: Improve handling of 'PublicExceptions' when bootstrap_error_pages enabled (#26700) 2024-04-24 09:40:13 +01:00
category_topics_spec.rb FIX: Dismiss unread posts in subcategories (#29671) 2024-11-14 10:06:12 -05:00
change_owner_spec.rb
composer_spec.rb FIX: Prioritize the author when replying to topic (#32244) 2025-04-10 09:02:32 -03:00
composer_uploads_spec.rb DEV: Drop experimental enable_diffhtml_preview setting (#31306) 2025-02-12 15:58:30 +00:00
content_security_policy_spec.rb FIX: invalid CSP directive sources should allow site to boot with valid CSP directives (#31256) 2025-02-10 20:38:36 +08:00
core_features_spec.rb DEV: Add more granularity to the core features specs shared example 2025-04-01 14:54:11 +02:00
create_invite_spec.rb FIX: Add back the option to create invite without emailing (#29641) 2024-11-08 07:59:24 +03:00
csv_exports_spec.rb
custom_sidebar_sections_spec.rb DEV: Fix flaky custom sidebar sections system spec (#31767) 2025-03-12 16:12:16 +08:00
dev_tools_spec.rb DEV: Introduce 'dev tools' toolbar and plugin-outlet debugger (#30624) 2025-01-08 15:26:18 +00:00
discovery_breadcrumb_navigation_spec.rb FEATURE: Show remaining count in category-drop (#25938) 2024-03-07 16:14:50 +02:00
discovery_category_spec.rb DEV: Add system spec for categories page (#29621) 2024-11-06 20:01:27 +02:00
discovery_list_spec.rb FIX: Ensure discovery queryParams do not persist invisibly (#32178) 2025-04-11 09:44:32 +01:00
dismissing_new_spec.rb DEV: Remove flaky system test and replace it with simpler unit test (#31855) 2025-03-18 08:12:38 +08:00
drafts_dropdown_spec.rb UX: multiple drafts menu improvements (#31195) 2025-02-05 15:19:13 +04:00
edit_category_form_templates_spec.rb UX: Add group link to category permission row (#28560) 2024-08-28 16:11:16 +10:00
edit_category_security_spec.rb DEV: Fix random typos (#30023) 2024-12-02 07:34:05 +08:00
editing_sidebar_categories_navigation_spec.rb FIX: Make edit categories sidebar modal work more intuitively (#27111) 2024-06-14 11:37:32 -05:00
editing_sidebar_community_section_spec.rb UX: restore shared sidebar link for posts and drafts (#31159) 2025-02-04 14:40:18 +04:00
editing_sidebar_tags_navigation_spec.rb
email_change_spec.rb DEV: Bump Capybara.default_max_wait_time to 20 on CI (#32143) 2025-04-04 12:50:28 +08:00
ember_deprecation_spec.rb DEV: Move discourse-common/(utils|lib) to discourse/lib (#30733) 2025-01-13 13:02:49 +00:00
filtering_topics_spec.rb DEV: Remove experimental_topics_filter setting (#29902) 2024-11-25 10:49:40 -05:00
flagging_post_spec.rb FIX: incorrect flag message when en_GB language (#32191) 2025-04-10 08:06:52 +08:00
forgot_password_spec.rb DEV: Bump Capybara.default_max_wait_time to 20 on CI (#32143) 2025-04-04 12:50:28 +08:00
grant_badge_spec.rb FEATURE: Show when a badge has been granted for a post (#29696) 2024-12-03 13:43:27 +11:00
group_activity_spec.rb DEV: Update rubocop-discourse to latest version 2024-03-04 15:08:35 +01:00
group_card_spec.rb
hashtag_autocomplete_spec.rb FEATURE: add icons and emojis to category (#31795) 2025-03-26 09:46:17 +04:00
header_spec.rb FEATURE: enable full page login by default (#31771) 2025-03-25 13:43:51 -04:00
homepage_spec.rb DEV: Fix flaky system test (#31822) 2025-03-14 16:10:48 +08:00
interface_color_selector_spec.rb FEATURE: Dark/light mode selector (#31086) 2025-02-07 03:28:34 +03:00
keyboard_shortcuts_spec.rb FIX: do not show confirmation modal (#31304) 2025-02-12 17:04:08 +01:00
login_spec.rb FEATURE: enable full page login by default (#31771) 2025-03-25 13:43:51 -04:00
navigation_menu_state_integration_spec.rb FIX: remove admin_sidebar_enabled_groups setting (#31693) 2025-03-11 11:41:38 +11:00
network_disconnected_spec.rb DEV: Skip flaky topic map spec on CI (#28159) 2024-07-31 13:04:05 +10:00
new_category_spec.rb FEATURE: add icons and emojis to category (#31795) 2025-03-26 09:46:17 +04:00
new_topic_list_spec.rb DEV: Add/use two topic fabricators (#27603) 2024-06-25 13:47:53 +02:00
post_menu_spec.rb DEV: Remove the legacy widget post menu code (#31211) 2025-04-01 16:03:58 +01:00
post_replies_spec.rb SECURITY: add pagination to post replies 2024-10-07 11:48:48 +08:00
post_selection_copy_quote_spec.rb UX: Remove enable_quote_copy site setting (#31191) 2025-02-06 10:31:10 +10:00
post_selection_fast_edit_spec.rb FIX: fast edit with a typographic character 2024-12-10 12:13:10 +01:00
post_small_action_spec.rb FIX: Consistent search shortcuts (#32099) 2025-04-04 11:54:46 +10:00
posts_page_spec.rb UX: Improvements to posts route (#30968) 2025-01-23 19:04:43 -08:00
powered_by_discourse_spec.rb FEATURE: optionally show "Powered by Discourse" link to discourse.org (#26162) 2024-03-14 10:30:12 -04:00
private_message_spec.rb FIX: Don't allow editing own posts user can no longer see (#30839) 2025-01-20 10:09:58 +08:00
request_tracker_spec.rb DEV: adds logo page component (#28276) 2024-08-08 13:52:48 +02:00
reviewables_spec.rb FEATURE: Allow rejected user details to be scrubbed (#31987) 2025-03-31 12:40:35 +11:00
s3_secure_uploads_spec.rb DEV: Combine S3 system spec helpers into one (#29580) 2024-11-05 09:28:14 +10:00
s3_uploads_spec.rb DEV: Combine S3 system spec helpers into one (#29580) 2024-11-05 09:28:14 +10:00
scroll_manager_service_spec.rb DEV: adds logo page component (#28276) 2024-08-08 13:52:48 +02:00
search_shortcut_variation_spec.rb UX: Remove Ctrl+F search shortcut (#32281) 2025-04-15 15:14:54 +10:00
search_spec.rb UX: header search mobile support (#31711) 2025-04-14 10:27:48 +08:00
signup_spec.rb FEATURE: enable full page login by default (#31771) 2025-03-25 13:43:51 -04:00
social_authentication_spec.rb FEATURE: enable full page login by default (#31771) 2025-03-25 13:43:51 -04:00
table_builder_spec.rb DEV: Upgrade the post widgets to Glimmer components (#31375) 2025-03-26 18:53:46 -03:00
tag_edit_spec.rb UX: Fix tag revert rename 404 error (#31049) 2025-01-30 10:06:55 +10:00
tag_notification_level_spec.rb DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
tag_synonyms_spec.rb
tag_view_spec.rb FIX: Refresh the edit tag section when navigating to another tag (#28519) 2024-08-23 20:08:24 +03:00
tags_intersection_spec.rb
theme_qunit_spec.rb
topic_admin_menu_spec.rb FIX: shows errors when converting to public is impossible (#27103) 2024-05-21 12:14:31 +02:00
topic_bulk_select_spec.rb FIX: Archiving messages from group inbox (#32166) 2025-04-04 16:05:43 +08:00
topic_list_focus_spec.rb
topic_page_spec.rb DEV: Fix triple click selection in WebKit derived browsers (#30628) 2025-01-08 19:14:15 -03:00
topics_unread_when_closed_spec.rb FEATURE: Silence Close Notifications User Setting (#26072) 2024-03-08 15:14:46 -07:00
user_activation_spec.rb UX: Add progress bar to the registration flow (#27694) 2024-08-28 08:43:39 -03:00
user_activity_bookmarks_spec.rb FIX: Bookmark search input can't be cleared with backspace with ?q= present (#31919) 2025-03-21 09:50:05 +08:00
user_activity_posts_spec.rb SECURITY: Ensure user-stream topic titles are always escaped correctly 2025-02-04 13:32:49 -03:00
user_invites_spec.rb FIX: Don't show that an existing user is invited_by another user (#27665) 2024-07-04 10:27:37 +08:00
user_selector_spec.rb
user_tips_spec.rb FIX: Show the last rendered user-tip (#29346) 2024-10-22 22:41:29 +02:00
viewing_category_spec.rb
viewing_group_members_spec.rb
viewing_navigation_menu_preferences_spec.rb
viewing_sidebar_as_anonymous_user_spec.rb
viewing_sidebar_mobile_spec.rb
viewing_sidebar_spec.rb UX: restore shared sidebar link for posts and drafts (#31159) 2025-02-04 14:40:18 +04:00
viewing_user_menu_spec.rb FEATURE: add new hidden site setting to show full names in user card 2025-01-23 12:26:59 -05:00
viewing_user_private_messages_spec.rb
welcome_banner_spec.rb UX: Fix various search shortcut UX issues (#31903) 2025-03-21 09:20:58 +10:00
wizard_spec.rb FEATURE: Improve wizard font selection and set Inter as default font for new sites (#30974) 2025-01-27 11:29:55 +10:00