0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/spec/system
discoursebot cb66c8a53c
SECURITY: Escape embed URL for HTML attribute context in footer [backport 2026.6] (#42316)
Backport of #42314 to release/2026.6.

---

## Summary

TopicEmbed.imported_from_html interpolated a URL-normalized value
directly into a single-quoted href attribute and display text. URL
normalization preserves apostrophes, allowing a crafted embed URL to
inject an HTML event-handler attribute into the companion footer. The
fix applies HTML escaping after URL normalization, preventing the value
from breaking out of its attribute or text contexts. Both the import and
expand embed paths are covered because they share the same generated
footer.

## Source

- Patch Triage: https://patch.discourse.org/patch-triage/1544
2026-08-04 10:06:43 -05:00
..
admin_dashboard_redesign DEV: Fix failing admin dashboard spec [backport 2026.6] (#41677) 2026-07-13 15:52:42 -03:00
composer UX: Dismiss alt text input when clicking image instead of opening lightbox (#40777) 2026-06-11 08:05:05 -03:00
emojis DEV: Restore and fix emoji_deny_list spec (#39505) 2026-04-24 15:11:56 +02:00
groups DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
helpers DEV: Another approach to csv spec flakes (#40542) 2026-06-03 17:57:59 +02:00
page_objects SECURITY: Stored XSS in staff action logs injects staff UI [backport 2026.6] 2026-07-28 17:05:36 +02:00
tags UX: Keep usable tags before disabled rows when sorted alphabetically (#39356) 2026-05-26 09:29:11 +02:00
topic_list FEATURE: Add upcoming change for unified new view (#40631) 2026-06-09 11:34:22 +10:00
user_page DEV: Capture destination url and redirect when required user fields are present (#40207) 2026-05-26 14:22:29 -05:00
about_page_spec.rb DEV: Fix about/topic page specs flakes (#40577) 2026-06-04 16:39:31 +02:00
admin_about_config_area_spec.rb FEATURE: Localizable /about page fields via its settings page (#41123) 2026-06-26 20:41:08 +08:00
admin_api_keys_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_backups_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_badges_grouping_modal_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_badges_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_color_palette_config_area_spec.rb FIX: Stop applying a color palette that is no longer user selectable (#40974) 2026-06-18 09:23:52 +08:00
admin_color_palettes_config_area_spec.rb FIX: Stop applying a color palette that is no longer user selectable (#40974) 2026-06-18 09:23:52 +08:00
admin_config_login_and_authentication_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_config_theme_site_settings_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_customize_components_config_area_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_customize_emojis_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_customize_form_templates_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_customize_themes_config_area_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
admin_customize_themes_default_grid_spec.rb UX: Improve layout of install theme modal (#39808) 2026-05-06 17:43:20 -04:00
admin_customize_themes_spec.rb DEV: Yet another admin_customize_themes_spec fix (#40665) 2026-06-09 03:41:53 +02:00
admin_dashboard_community_health_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_dashboard_configure_spec.rb DEV: Remove admin_dashboard_search_section_enabled hidden site setting (#41016) 2026-06-18 15:03:25 +08:00
admin_dashboard_general_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
admin_dashboard_redesign_spec.rb UX: Anchor dashboard date range picker on the start month (#40395) 2026-06-02 07:18:33 +08:00
admin_editing_objects_typed_theme_setting_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
admin_email_login_readonly_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_email_logs_spec.rb FEATURE: Display bounce details for bounced emails with bounce keys (#35957) 2025-11-12 09:26:27 +08:00
admin_email_templates_index_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_email_templates_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_embeddable_hosts_spec.rb FEATURE: Add full app mode toggle to embedding admin page (#39052) 2026-04-01 15:02:51 -03:00
admin_filter_controls_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
admin_flags_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_fonts_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_groups_list_spec.rb FEATURE: Access control list UI and backend (#41009) 2026-06-29 09:44:58 +10:00
admin_logo_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_notices_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_onboarding_banner_spec.rb DEV: Use admin created_at for onboarding logic (#40478) 2026-06-02 10:33:46 -04:00
admin_permalinks_page_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_reports_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_search_spec.rb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
admin_sidebar_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_bulk_action_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_category_bulk_action_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_label_formatting_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_locale_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_requires_confirmation_spec.rb UX: Show warning to admins when disabling Content-Security-Policy (#40731) 2026-06-10 12:40:44 +01:00
admin_site_setting_search_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_tag_list_spec.rb DEV: Fix a admin tag list spec flake (#40573) 2026-06-04 15:33:50 +02:00
admin_site_setting_topic_chooser_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_site_setting_value_list_spec.rb UX: Show reorder buttons on touch devices for emoji-list settings (#36695) 2025-12-16 12:39:06 +01:00
admin_site_texts_spec.rb UX: modal modifier class BEM rename + new modifier (#40369) 2026-05-28 17:36:48 +02:00
admin_staff_action_logs_spec.rb SECURITY: Stored XSS in staff action logs injects staff UI [backport 2026.6] 2026-07-28 17:05:36 +02:00
admin_upcoming_changes_sidebar_spec.rb FIX: Admin sidebar links corrupted when toggling upcoming changes (#38828) 2026-03-25 13:40:10 +10:00
admin_upcoming_changes_spec.rb UX: Allow more specific enabled for options for upcoming changes (#39916) 2026-05-13 10:22:06 +10:00
admin_user_badges_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_user_fields_spec.rb DEV: Bump checkbox redesign to stable (#40051) 2026-05-18 14:15:03 +10:00
admin_user_spec.rb Revert "FEATURE: discourse-workflows (#39704)" (#40366) 2026-05-28 13:59:42 +01:00
admin_users_list_spec.rb FEATURE: Bulk suspend users and filter the admin users list by activation (#41227) 2026-06-29 11:26:34 +02:00
admin_watched_words_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_web_hook_events_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_webhooks_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
admin_welcome_banner_config_spec.rb DEV: Remove unnecessary TranslationOverride.delete_all in specs (#40131) 2026-05-19 15:08:24 +02:00
admin_whats_new_spec.rb DEV: Make enable_simplified_category_creation Permanent (#39739) 2026-05-06 12:21:50 +10:00
anonymous_user_like_post_spec.rb DEV: Fix anonymous-related spec flakes (#40502) 2026-06-03 11:37:17 +02:00
blocks_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
bookmarks_spec.rb UX: Always show options in bookmark modal (#40075) 2026-05-26 09:08:17 +02:00
bootstrap_error_pages_spec.rb DEV: Make visit() wait for the app to boot (#39659) 2026-04-30 17:33:57 +02:00
bulk_convert_topics_spec.rb FEATURE: Bulk convert PMs to public topics (and vice versa) (#39256) 2026-04-21 15:08:39 +02:00
bulk_pin_unpin_topics_spec.rb FEATURE: Add bulk pin/unpin topics (#39025) 2026-04-09 14:44:23 +08:00
capabilities_service_spec.rb DEV: Make visit() wait for the app to boot (#39659) 2026-04-30 17:33:57 +02:00
categories_page_spec.rb FIX: Render hashtag icons in category descriptions (#36867) 2025-12-29 09:54:34 -03:00
category_localizations_spec.rb DEV: Merge "wait for app boot" and "wait for settled" logic (#39769) 2026-05-06 09:23:05 +02:00
category_moderator_self_lockout_spec.rb DEV: Remove ComboBox usage from category forms (#39598) 2026-04-29 09:54:13 +10:00
category_topics_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
change_owner_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
code_login_spec.rb FEATURE: Log in with a one-time email code (#40804) 2026-06-17 12:34:48 -07:00
code_signup_spec.rb FEATURE: Sign up with a one-time email code (#40909) 2026-06-23 11:30:18 -07:00
composer_image_optimization_spec.rb DEV: System specs for image optimization in composer (#36060) 2025-11-19 11:37:15 +10:00
composer_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
composer_uploads_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
content_localization_language_switcher_spec.rb DEV: Remove per topic toggle (#40869) 2026-06-15 18:43:36 +08:00
content_localization_spec.rb FEATURE: Localizable /about page fields via its settings page (#41123) 2026-06-26 20:41:08 +08:00
content_security_policy_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
core_features_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
create_invite_spec.rb DEV: Fix a create_invite spec flake (#40042) 2026-05-15 00:56:27 +02:00
csv_exports_spec.rb FEATURE: add bootstrap first admin job (#39851) 2026-05-08 16:16:18 -03:00
custom_sidebar_sections_spec.rb DEV: Restore and fix a sidebar section spec (#39639) 2026-04-29 16:08:38 +02:00
dev_tools_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
discourse_connect_provider_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
discourse_connect_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
discourse_id_spec.rb FIX: enforce full_name_requirement on Discourse ID signups (#39831) 2026-05-07 15:17:47 -07:00
discovery_breadcrumb_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
discovery_category_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
discovery_h1_accessibility_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
discovery_list_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
dismissing_new_spec.rb FEATURE: Add upcoming change for unified new view (#40631) 2026-06-09 11:34:22 +10:00
drafts_dropdown_spec.rb DEV: Fix a drafts dropdown spec flake (#39552) 2026-04-27 10:43:59 +02:00
edit_category_form_templates_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
edit_category_general_spec.rb DEV: Move enable_simplified_category_creation to stable (#39212) 2026-04-15 12:39:03 +10:00
edit_category_images_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
edit_category_security_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
edit_category_settings_spec.rb DEV: Remove ComboBox usage from category forms (#39598) 2026-04-29 09:54:13 +10:00
edit_category_tags_spec.rb DEV: Move enable_simplified_category_creation to stable (#39212) 2026-04-15 12:39:03 +10:00
edit_category_topic_template_spec.rb DEV: Move enable_simplified_category_creation to stable (#39212) 2026-04-15 12:39:03 +10:00
editing_sidebar_categories_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
editing_sidebar_community_section_spec.rb DEV: Restore and fix a sidebar section spec (#39639) 2026-04-29 16:08:38 +02:00
editing_sidebar_tags_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
editing_topic_timers_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
email_change_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
embed_mode_spec.rb FEATURE: Add post editing support to docked composers (#39858) 2026-05-08 11:11:20 -07:00
ember_deprecation_spec.rb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
filtering_topics_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
finish_installation_spec.rb DEV: Block external requests in system specs via Chrome DNS resolver (#40685) 2026-06-17 12:29:57 +01:00
flagging_post_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
forgot_password_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
grant_badge_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
group_activity_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
group_card_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
group_moderator_self_lockout_spec.rb UX: combine group visibility and access configuration (#40758) 2026-06-11 11:20:29 -04:00
hashtag_autocomplete_spec.rb UX: save potentially pending draft via sendBeacon on tab close (#39056) 2026-04-14 11:56:25 -03:00
header_search_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
header_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
homepage_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
i18n_override_spec.rb DEV: Make visit() wait for the app to boot (#39659) 2026-04-30 17:33:57 +02:00
image_grid_carousel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
impersonation_spec.rb DEV: Complete several legacy upcoming changes (#39742) 2026-05-06 10:08:47 +10:00
interface_color_selector_spec.rb FIX: Stop applying a color palette that is no longer user selectable (#40974) 2026-06-18 09:23:52 +08:00
keyboard_shortcuts_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
lightbox_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
locale_spec.rb DEV: Make visit() wait for the app to boot (#39659) 2026-04-30 17:33:57 +02:00
localized_internal_oneboxes_spec.rb FEATURE: Localize local oneboxes (#40493) 2026-06-08 11:49:55 +08:00
login_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
member_upcoming_changes_spec.rb DEV: Make upcoming change CSS classes opt-in (#40669) 2026-06-10 12:12:58 +10:00
mobile_mode_spec.rb Revert "FEATURE: discourse-workflows (#39704)" (#40366) 2026-05-28 13:59:42 +01:00
navigation_menu_state_integration_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
nested_activity_log_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_category_default_spec.rb DEV: Remove ?flat=1 query param for nested topics (#41205) 2026-06-26 08:31:43 -05:00
nested_cloaking_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_collapse_replies_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_context_view_spec.rb DEV: Update nested replies default site setting values (#41229) 2026-06-26 10:42:45 -05:00
nested_copy_link_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_core_features_spec.rb FEATURE: First iteration of nested replies (#38888) 2026-04-16 08:06:44 -05:00
nested_depth_spec.rb DEV: Update nested replies default site setting values (#41229) 2026-06-26 10:42:45 -05:00
nested_floating_actions_spec.rb FIX: show nested reply login prompt to anonymous users (#40906) 2026-06-15 14:05:45 -05:00
nested_hidden_posts_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_ignored_users_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_pagination_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_post_admin_menu_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_post_lifecycle_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_quoting_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_realtime_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_redirect_fallback_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_replying_spec.rb FIX: show nested reply login prompt to anonymous users (#40906) 2026-06-15 14:05:45 -05:00
nested_resume_draft_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_topic_admin_toggle_spec.rb DEV: route nested view through topic route (#40820) 2026-06-15 11:42:20 -05:00
nested_topic_list_dot_spec.rb FEATURE: Notification/tracking changes for nested replies (#39750) 2026-05-07 12:33:56 -05:00
nested_view_spec.rb DEV: Update nested replies default site setting values (#41229) 2026-06-26 10:42:45 -05:00
network_disconnected_spec.rb DEV: Restore and fix the "network disconnected" spec (#39500) 2026-04-24 15:11:08 +02:00
new_category_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
omniauth_confirm_styling_spec.rb UX: Redesign OmniAuth confirmation page with branded styling (#39290) 2026-04-15 14:46:31 -07:00
permanently_delete_spec.rb UX: Migrate permanently-delete confirmation to DModal (#39896) 2026-05-12 11:42:52 +02:00
pm_user_removal_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
post_history_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
post_menu_spec.rb DEV: move new post reactions to upcoming change (#39450) 2026-04-23 11:16:54 +04:00
post_replies_spec.rb FIX: Saving an edit on a reply can fail after expanding replies (#39919) 2026-05-12 21:07:38 +02:00
post_selection_copy_quote_spec.rb DEV: to-markdown prosemirror HTML parsing (#35563) 2026-05-29 18:14:32 -03:00
post_selection_fast_edit_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
post_small_action_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
post_stream_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
post_translation_spec.rb UX: move post language selector to toolbar, deprioritize for AI (#39208) 2026-04-15 08:25:15 -04:00
posts_page_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
powered_by_discourse_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
private_message_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
request_tracker_spec.rb DEV: Track beacon browser pageviews behind dashboard_improvements (#40934) 2026-06-23 10:21:39 +08:00
review_filters_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
reviewables_spec.rb FIX: Resolve all of a deleted spammer's reviewables (#40780) 2026-06-15 13:34:15 +08:00
s3_secure_uploads_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
s3_uploads_spec.rb FIX: Enforce content disposition on S3 presigned URLs (#38850) 2026-03-27 10:04:00 +08:00
script_encoding_spec.rb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
scroll_manager_service_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
search_menu_hashtag_spec.rb FIX: search autocomplete with multiple tags (#38930) 2026-04-01 13:37:41 +04:00
search_shortcut_variation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
search_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
share_target_spec.rb FEATURE: Accept shared files via the Web Share Target (#41030) 2026-06-18 17:35:09 -03:00
signup_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
simplified_category_creation_spec.rb DEV: Remove enable_simplified_category_creation old code (#40108) 2026-05-27 10:04:46 +10:00
social_authentication_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
staff_writes_only_mode_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
standalone_scripts_spec.rb DEV: Add system specs for standalone frontend scripts (#40683) 2026-06-09 18:26:14 +01:00
table_builder_spec.rb FIX: Incorrect "unsaved changes" dialog in table editor (#39581) 2026-04-27 16:26:46 +02:00
tag_group_spec.rb FIX: Prevent tag group from saving if private + no group selected (#39599) 2026-04-29 12:10:45 +08:00
tag_notification_level_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
tag_settings_spec.rb FIX: Ensure /tag/bad-slug/:id/edit routes to edit page (#41115) 2026-06-23 18:58:50 +08:00
tags_index_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
tags_intersection_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
theme_qunit_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
theme_screenshots_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00
topic_admin_menu_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
topic_bulk_select_spec.rb FIX: Allow managing restricted tags in bulk actions (#40681) 2026-06-24 18:30:35 +02:00
topic_embed_spec.rb SECURITY: Escape embed URL for HTML attribute context in footer [backport 2026.6] (#42316) 2026-08-04 10:06:43 -05:00
topic_list_spec.rb DEV: Fix a topic list spec flake (#39991) 2026-05-13 20:36:04 +02:00
topic_page_spec.rb DEV: Fix about/topic page specs flakes (#40577) 2026-06-04 16:39:31 +02:00
topic_tracking_state_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
topics_unread_when_closed_spec.rb FEATURE: Exclude small actions from topic counters and unread tracking (#40481) 2026-06-08 08:03:55 +02:00
unified_new_topic_list_spec.rb FEATURE: Add upcoming change for unified new view (#40631) 2026-06-09 11:34:22 +10:00
user_activation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_activity_bookmarks_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_activity_drafts_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_activity_posts_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_api_key_device_auth_spec.rb DEV: Don't freeze time for user api key spec (#41840) (#41842) 2026-07-20 11:28:18 -04:00
user_api_key_show_spec.rb FEATURE: User API key device authorization flow (#40189) 2026-06-10 16:09:44 -04:00
user_card_spec.rb FIX: prevent silence_reason from leaking private email body (#39337) 2026-04-17 17:45:09 +03:00
user_selector_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_tips_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
viewing_category_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
viewing_group_members_spec.rb UX: show group ownership and status to all users (#39987) 2026-05-14 08:57:10 +10:00
viewing_navigation_menu_preferences_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
viewing_reviewable_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
viewing_sidebar_as_anonymous_user_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
viewing_sidebar_mobile_spec.rb UX: Drop legacy mobile-mode site settings (#40226) 2026-05-26 09:23:13 +01:00
viewing_sidebar_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
viewing_user_menu_spec.rb FIX: pass app events to notification items (#39438) 2026-04-22 13:00:38 +10:00
viewing_user_private_messages_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
welcome_banner_spec.rb DEV: Remove unnecessary TranslationOverride.delete_all in specs (#40131) 2026-05-19 15:08:24 +02:00
wizard_spec.rb DEV: Add theme screenshots system spec and skill (#39426) 2026-05-05 09:36:29 -04:00