0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/spec/lib
discoursebot d32c1381a5
SECURITY: Enforce first-post visibility for topic bookmarks [backport 2026.6] (#42354)
Backport of #42321 to release/2026.6.

---

## Summary

Topic bookmark creation, listing, search, and reminder eligibility now
require the first post to be visible to the user. The fix adds an inner
join on the first post with hidden-post filtering to the list query and
delegates creation and visibility checks to `guardian.can_see_post?` on
the first post, preventing an authenticated user from bookmarking a
topic or searching its metadata after the first post is hidden.

## Source

- Patch Triage: https://patch.discourse.org/patch-triage/1530

Co-authored-by: discourse-patch-triage
<272280883+discourse-patch-triage[bot]@users.noreply.github.com>

---------

Co-authored-by: Chris Alberti <christo@discourse.org>
2026-08-05 12:53:18 -05:00
..
acl FEATURE: Access control list UI and backend (#41009) 2026-06-29 09:44:58 +10:00
active_support_type_extensions DEV: Add symbol to ActiveModel attribute types (#36420) 2025-12-03 10:57:44 +01:00
admin_dashboard/reports DEV: Let plugins exclude reports from the customisable dashboard (#40463) 2026-06-03 16:36:01 +03:00
auth SECURITY: Bind shared session key to auth token and enforce user gates [backport 2026.6] (#41643) 2026-07-14 13:25:29 +08:00
backup_restore PERF: Run primary and parallel DB setup concurrently in CI (#40319) 2026-05-29 06:46:32 +08:00
common_passwords
compression FIX: ZIP symlink entries are extracted as real directories (#41168) 2026-06-25 11:16:17 -03:00
concern DEV: Split passkey and security key WebAuthn ceremonies for 2FA (#40817) 2026-06-17 12:52:47 -03:00
content_localization FEATURE: Localize local oneboxes (#40493) 2026-06-08 11:49:55 +08:00
content_security_policy FIX: invalid CSP directive sources should allow site to boot with valid CSP directives (#31256) 2025-02-10 20:38:36 +08:00
demon DEV: Remove IMAP support in Discourse (#37002) 2026-01-12 10:07:26 +10:00
discourse DEV: Sandbox all image processing via Landlock [backport 2026.6] (#42063) 2026-07-27 18:54:23 +01:00
discourse_webauthn DEV: Split passkey and security key WebAuthn ceremonies for 2FA (#40817) 2026-06-17 12:52:47 -03:00
email SECURITY: Prevent any signed AWS SNS TopicARN from being accepted via webhooks 2026-06-30 16:10:52 +02:00
file_store DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
final_destination SECURITY: Add FastImage SSRF safe freedom patch 2024-07-03 20:49:15 +08:00
freedom_patches DEV: Sandbox all image processing via Landlock [backport 2026.6] (#42063) 2026-07-27 18:54:23 +01:00
guardian SECURITY: Block requests for hidden post revisions through historical version reconstruction [backport 2026.6] (#42271) 2026-08-03 12:28:43 -05:00
highlight_js
i18n FIX: incorrect Breton plural rule logic operator (#37545) 2026-02-05 18:04:59 +11:00
import
middleware SECURITY: Prevent cache poisoning/XSS via color scheme cookies [backport 2026.6] 2026-07-28 17:05:36 +02:00
migration DEV: Rename anonymous group to anonymous_users (#40435) 2026-06-02 09:29:46 +10:00
nested_replies DEV: Update nested replies default site setting values (#41229) 2026-06-26 10:42:45 -05:00
onebox SECURITY: Onebox iframe origin allowlist enforces URL authority boundary [backport 2026.6] 2026-07-31 22:01:41 +01:00
plugin DEV: Allow plugins to register admin-panel-specific CSS (#40345) 2026-05-28 11:03:38 +01:00
pretty_text FIX: Use anonymous permissions for hashtag lookup when cooking without a valid user (#39994) 2026-05-13 14:03:27 -05:00
rate_limiter
release_utils DEV: Bump version automatically when cutting release branches (#38504) 2026-03-12 12:05:28 +01:00
reviewable FIX: ensure remove_reviewable_ids is always an array (#37131) 2026-01-15 10:35:59 +08:00
scheduler DEV: Double timeout for spec in spec/defer_spec.rb (#35368) 2025-10-14 17:13:26 +08:00
second_factor DEV: Split passkey and security key WebAuthn ceremonies for 2FA (#40817) 2026-06-17 12:52:47 -03:00
seed_data FEATURE: Add Search section to the redesigned admin dashboard (#40779) 2026-06-11 12:25:10 +08:00
service DEV: Fix isolation bugs in service framework's each step (#40311) 2026-05-27 09:47:34 +02:00
sidekiq FIX: Ensure retry_count is set when checking if a job is being retried (#36034) 2025-11-14 14:18:50 +11:00
site_settings DEV: Add hide_settings metadata to upcoming changes framework (#40990) 2026-06-19 10:25:39 +04:00
stylesheet DEV: move desktop sidebar-section CSS to common, remove desktop css index (#40803) 2026-06-11 15:09:09 -04:00
svg_sprite DEV: Fix state leak in svg_sprite spec (#39997) 2026-05-13 22:08:48 +02:00
theme_settings_manager DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
theme_store
topic_query SECURITY: Restrict tagged group message lists [backport 2026.6] (#41390) 2026-07-06 12:18:41 +08:00
turbo_tests/flaky DEV: Include exception details for each test in flaky tests report (#24892) 2023-12-14 11:11:11 +08:00
validators FEATURE: Log in with a one-time email code (#40804) 2026-06-17 12:34:48 -07:00
wizard UX: One step wizard (#36082) 2025-11-25 13:35:32 -05:00
admin_confirmation_spec.rb
admin_user_index_query_spec.rb FEATURE: Bulk suspend users and filter the admin users list by activation (#41227) 2026-06-29 11:26:34 +02:00
anonymous_action_spec.rb FEATURE: Prompt anonymous users to sign up after engagement clicks (#40256) 2026-05-26 09:30:38 +02:00
archetype_spec.rb DEV: Catch missing translations during test runs (#26258) 2024-05-24 22:15:53 +08:00
asset_processor_spec.rb DEV: Restore data-test-* stripping (#40980) 2026-06-18 09:19:56 +01:00
bookmark_manager_spec.rb
bookmark_query_spec.rb SECURITY: Enforce first-post visibility for topic bookmarks [backport 2026.6] (#42354) 2026-08-05 12:53:18 -05:00
bookmark_reminder_notification_handler_spec.rb FIX: don't clear reminder on deleted bookmarks (#35987) 2025-11-12 17:47:07 +01:00
bookmarks_bulk_action_spec.rb FIX: BookmarksBulkAction#delete passing integer to guardian instead of Bookmark object (#37871) 2026-02-17 15:14:46 +10:00
browser_detection_spec.rb
browser_pageview_referrer_inspector_spec.rb FEATURE: Add top countries and top referrers cards to the admin dashboard (#40215) 2026-05-22 12:59:16 +08:00
cache_spec.rb DEV: fix a large amount of typos (#37428) 2026-02-02 16:31:58 +11:00
canonical_url_spec.rb FIX: Self-canonicalize tl= translated pages (#39494) 2026-04-23 22:52:16 +08:00
category_badge_spec.rb FIX: email category badges shouldn't use category text color (#25655) 2024-02-13 10:18:36 -05:00
category_guardian_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
color_math_spec.rb
composer_messages_finder_spec.rb FIX: Show composer education message once per session (#41124) 2026-06-23 12:19:42 -03:00
content_buffer_spec.rb
content_localization_spec.rb FIX: User options take precedence over show-original anon cookie (#39520) 2026-04-25 00:44:20 +08:00
content_security_policy_spec.rb FIX: Allow CDN asset host in worker-src CSP (#40871) 2026-06-15 10:31:38 +01:00
cooked_post_processor_spec.rb FEATURE: generated OpenGraph images for topics (#39194) 2026-06-26 10:37:10 -04:00
crawler_detection_spec.rb FEATURE: Allow fallback home routes for crawlers for custom homepage sites (#41234) 2026-06-29 09:57:40 -04:00
crawler_scorer_spec.rb DEV: Track beacon browser pageviews behind dashboard_improvements (#40934) 2026-06-23 10:21:39 +08:00
current_user_spec.rb
db_helper_spec.rb FIX: Truncate bookmarks.name when remapping 2024-12-11 18:53:17 -05:00
directory_helper_spec.rb
discourse_diff_spec.rb DEV: use classes to style hidden post history revision (#38159) 2026-03-03 09:58:03 -05:00
discourse_event_spec.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
discourse_gifs_spec.rb DEV: check for author repo in gifs component installed (#41050) 2026-06-19 16:39:20 +04:00
discourse_hub_spec.rb DEV: Optionally raise error on DiscourseHub calls (#39347) 2026-04-20 15:01:58 +01:00
discourse_id_spec.rb FEATURE: Discourse ID setting page (#36316) 2025-12-11 16:04:09 +01:00
discourse_ip_info_spec.rb FIX: Add reverse DNS timeout to DiscourseIpInfo (#40593) 2026-06-05 12:29:51 +08:00
discourse_logstash_logger_spec.rb DEV: Make specs pass with ruby 3.4 (#35411) 2025-10-15 12:40:18 +03:00
discourse_plugin_registry_spec.rb DEV: Allow plugins to register admin-panel-specific CSS (#40345) 2026-05-28 11:03:38 +01:00
discourse_redis_spec.rb DEV: Upgrade the Redis gem to v5.4 2025-03-19 14:34:00 +01:00
discourse_spec.rb PERF: Move theme settings from js bundle to preload data (#40137) 2026-06-08 16:04:56 +01:00
discourse_tagging_spec.rb FIX: Allow managing restricted tags in bulk actions (#40681) 2026-06-24 18:30:35 +02:00
discourse_updates_spec.rb FEATURE: Improve display of installed/available version on dashboard (#41165) 2026-06-24 13:07:05 +01:00
disk_cache_eviction_spec.rb PERF: extract shared DiskCacheEviction utility for disk caches (#37842) 2026-02-16 12:24:38 +01:00
distributed_cache_spec.rb
distributed_memoizer_spec.rb
distributed_mutex_spec.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
email_cook_spec.rb
email_updater_spec.rb FIX: add alternate email duplicate row (#37673) 2026-02-12 12:46:55 +04:00
ember_assets_spec.rb DEV: Rename EmberCli to EmberAssets (#40938) 2026-06-16 12:56:56 +02:00
encodings_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
enum_spec.rb
excerpt_parser_spec.rb DEV: Add keep_images option to ExcerptParser (#36077) 2025-11-19 09:20:20 +10:00
feed_element_installer_spec.rb
feed_item_accessor_spec.rb
file_helper_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
filter_best_posts_spec.rb
final_destination_spec.rb SECURITY: Loose hostname matching in FinalDestination 2026-01-28 17:11:14 +00:00
flag_settings_spec.rb FEATURE: custom flag can require additional message (#27908) 2024-07-18 10:10:22 +10:00
gaps_spec.rb
gc_stat_instrumenter_spec.rb
git_repo_spec.rb
git_url_spec.rb
git_utils_spec.rb FIX: GitUtils preventing boot (#37599) 2026-02-06 13:07:28 +00:00
github_rate_limit_spec.rb FEATURE: Route all GitHub API requests through one rate-limited client (#40637) 2026-06-15 10:59:10 +02:00
global_path_spec.rb
group_lookup_spec.rb
group_manager_spec.rb PERF: Add Users to Group Improvements Pt. 2 (#38901) 2026-04-06 09:31:50 -05:00
guardian_spec.rb FIX: Allow AI bot conversations when PM creation is restricted (#41232) 2026-06-29 11:06:39 -05:00
has_errors_spec.rb
hijack_spec.rb DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
homepage_helper_spec.rb FEATURE: Allow fallback home routes for crawlers for custom homepage sites (#41234) 2026-06-29 09:57:40 -04:00
html_prettify_spec.rb
html_to_markdown_spec.rb DEV: fix a large amount of typos (#37428) 2026-02-02 16:31:58 +11:00
http_language_parser_spec.rb FIX: Language parser matches with dashes or underscores (#31381) 2025-02-19 11:55:14 +08:00
ical_encoder_spec.rb FIX: Prevent HTML-encoding of special characters in ICS feeds (#39152) 2026-04-08 16:43:41 +02:00
image_sizer_spec.rb
inline_oneboxer_spec.rb FEATURE: Private GitHub inline oneboxes (#40393) 2026-06-01 10:42:28 +10:00
js_locale_helper_spec.rb DEV: Refactor locale bundle loading (#37114) 2026-01-16 11:45:14 +00:00
json_error_spec.rb
letter_avatar_spec.rb
localization_attributes_replacer_spec.rb FIX: Do not write localized fancy title to db when fancy_title is null (#37668) 2026-02-10 22:22:07 +08:00
localized_cooked_post_processor_spec.rb FEATURE: Localize local oneboxes (#40493) 2026-06-08 11:49:55 +08:00
message_id_service_spec.rb DEV: Remove old TODOs for message-id formats (#27196) 2024-05-28 13:57:09 +10:00
method_profiler_spec.rb
mini_scheduler_long_running_job_logger_spec.rb DEV: Fix state leak in MiniSchedulerLongRunningJobLogger spec (#36453) 2025-12-04 16:47:01 +08:00
mini_sql_multisite_connection_spec.rb
mobile_detection_spec.rb DEV: Enable Style/RedundantParentheses rubocop rule (#40095) 2026-05-19 15:48:09 +02:00
new_post_manager_spec.rb FEATURE: Support group based category posting review modes (#38707) 2026-04-07 10:41:16 +08:00
new_post_result_spec.rb
onebox_spec.rb
oneboxer_github_backoff_spec.rb FEATURE: Route all GitHub API requests through one rate-limited client (#40637) 2026-06-15 10:59:10 +02:00
oneboxer_spec.rb SECURITY: Onebox iframe origin allowlist enforces URL authority boundary [backport 2026.6] 2026-07-31 22:01:41 +01:00
onpdiff_spec.rb DEV: Add comparison budget to ONPDiff (#38063) 2026-02-25 14:25:03 -05:00
password_hasher_spec.rb
pbkdf2_spec.rb
pinned_check_spec.rb
plain_text_to_markdown_spec.rb
post_action_creator_spec.rb SECURITY: fix is_warning type coercion bypass in PostActionsController 2026-03-19 15:21:28 +00:00
post_action_destroyer_spec.rb DEV: Convert min_trust_to_flag_posts setting to groups (#24864) 2023-12-13 17:18:42 +08:00
post_action_type_view_spec.rb FIX: Missing/incorrect flag reason in account_deleted emails (#34955) 2025-11-17 15:22:22 +00:00
post_creator_spec.rb FEATURE: Exclude small actions from topic counters and unread tracking (#40481) 2026-06-08 08:03:55 +02:00
post_destroyer_spec.rb FEATURE: Create staff action log when recovering posts (#40238) 2026-05-22 10:33:02 +02:00
post_jobs_enqueuer_spec.rb
post_localization_creator_spec.rb FIX: Also check if user can see post or topic prior to letting them localize it (#36749) 2025-12-18 02:12:58 +08:00
post_localization_destroyer_spec.rb FIX: Also check if user can see post or topic prior to letting them localize it (#36749) 2025-12-18 02:12:58 +08:00
post_localization_updater_spec.rb FIX: Also check if user can see post or topic prior to letting them localize it (#36749) 2025-12-18 02:12:58 +08:00
post_locker_spec.rb
post_merger_spec.rb
post_revisor_spec.rb FIX: Allow selecting synonyms in composer tag chooser (#39974) 2026-05-22 18:47:59 +02:00
posts_filter_spec.rb FEAT: Support excluding topics in posts filters (#41216) 2026-06-26 13:56:36 +10:00
presence_channel_spec.rb FIX: Don't auto-remove chat members from logged_in_users group (#40543) 2026-06-03 18:15:32 +02:00
pretty_text_spec.rb SECURITY: HTML injection in PrettyText.format_for_email from cooked-attribute reparsing [backport 2026.6] 2026-07-31 22:01:41 +01:00
promotion_spec.rb FIX: recalculate respects default invitee trust level (#32393) 2025-04-23 09:49:44 +08:00
quote_comparer_spec.rb
quote_rewriter_spec.rb FIX: Preserve display name in quotes when using the rich text editor (#38078) 2026-02-26 21:04:07 +01:00
rate_limiter_spec.rb
read_only_mixin_spec.rb FEATURE: Log in with a one-time email code (#40804) 2026-06-17 12:34:48 -07:00
retrieve_title_spec.rb
route_format_spec.rb SECURITY: block cross-site backup traversal in multisite local storage 2026-05-19 00:26:04 +01:00
rtl_spec.rb
s3_cors_rulesets_spec.rb
s3_helper_spec.rb FEATURE: Add opt-in IAM role assumption for S3 operations (#39174) 2026-04-15 04:29:50 +08:00
s3_inventory_multisite_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
s3_inventory_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
schema_settings_object_validator_spec.rb DEV: Add datetime type for site settings / object settings (#36849) 2025-12-30 10:52:30 -06:00
score_calculator_spec.rb
scss_checker_spec.rb DEV: Compile 'common' CSS into own assets (#31416) 2025-05-01 10:44:49 +01:00
search_spec.rb SECURITY: Apply category tag visibility to full-text search [backport 2026.6] (#41671) 2026-07-13 15:53:31 -03:00
server_session_spec.rb DEV: Allow ServerSession to store arbitrary data (#34919) 2025-09-26 10:35:28 +02:00
service_spec.rb DEV: Allow contracts to inherit from another class (#35599) 2025-10-30 10:05:36 +01:00
shrink_uploaded_image_spec.rb FIX: Return file paths from FileStore download methods (#37760) 2026-02-17 11:56:50 +01:00
sidebar_section_links_updater_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
sidekiq_long_running_job_logger_spec.rb DEV: Upgrade Sidekiq to v7.3.9 2025-03-10 15:02:48 +01:00
signal_trap_logger_spec.rb DEV: Move spec file to right folder (#27449) 2024-06-13 06:38:03 +08:00
site_icon_manager_spec.rb DEV: Fix a site_icon_manager spec flake (#39497) 2026-04-23 20:48:43 +02:00
site_setting_extension_multisite_spec.rb
site_setting_extension_spec.rb FEATURE: Localizable /about page fields via its settings page (#41123) 2026-06-26 20:41:08 +08:00
slug_spec.rb
spam_handler_spec.rb DEV: Remove full group refreshes from tests (#25414) 2024-01-25 14:28:26 +08:00
statistics_spec.rb DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
suggested_topics_builder_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
system_message_spec.rb
system_themes_manager_spec.rb FIX: allow out-of-sequence theme settings migrations on re-sync (#38705) 2026-03-20 11:16:22 +10:00
tag_localization_creator_spec.rb SECURITY: Unsanitized TagLocalization Descriptions [backport 2026.6] (#41556) 2026-07-08 15:02:45 -05:00
tag_localization_destroyer_spec.rb FEATURE: Introduce tag localizations with API, without UI yet (#36754) 2025-12-18 18:25:58 +08:00
tag_localization_updater_spec.rb FEATURE: Introduce tag localizations with API, without UI yet (#36754) 2025-12-18 18:25:58 +08:00
text_cleaner_spec.rb DEV: fix a large amount of typos (#37428) 2026-02-02 16:31:58 +11:00
text_sentinel_spec.rb FIX: Allow all caps within CJK text (#28018) 2024-07-22 17:35:52 +02:00
theme_flag_modifier_spec.rb
theme_javascript_compiler_spec.rb PERF: Move theme settings from js bundle to preload data (#40137) 2026-06-08 16:04:56 +01:00
theme_screenshots_handler_spec.rb FIX: ignore SiteSetting.max_image_size_kb for theme screenshots (#33215) 2025-06-17 08:58:37 +08:00
theme_settings_manager_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
theme_settings_parser_spec.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
theme_settings_validator_spec.rb DEV: Correctly pluralize error messages (#26469) 2024-04-04 15:02:09 +02:00
theme_site_setting_resolver_spec.rb FEATURE: Themeable site settings (#32233) 2025-07-16 11:00:21 +10:00
timeline_lookup_spec.rb
tiny_japanese_segmenter_spec.rb
topic_creator_spec.rb FEATURE: Notification/tracking changes for nested replies (#39750) 2026-05-07 12:33:56 -05:00
topic_localization_creator_spec.rb FIX: Update topic excerpts when the first post is localized (#36885) 2025-12-29 23:33:39 +08:00
topic_localization_destroyer_spec.rb FIX: Also check if user can see post or topic prior to letting them localize it (#36749) 2025-12-18 02:12:58 +08:00
topic_localization_updater_spec.rb FIX: Also check if user can see post or topic prior to letting them localize it (#36749) 2025-12-18 02:12:58 +08:00
topic_og_image_generator_spec.rb FEATURE: generated OpenGraph images for topics (#39194) 2026-06-26 10:37:10 -04:00
topic_publisher_spec.rb DEV: add shortcut fab!(:variable, :fabricator) to specs (#33577) 2025-07-11 11:16:34 -03:00
topic_query_spec.rb FEATURE: Add upcoming change for unified new view (#40631) 2026-06-09 11:34:22 +10:00
topic_retriever_spec.rb
topic_upload_security_manager_spec.rb
topic_view_spec.rb FEATURE: generated OpenGraph images for topics (#39194) 2026-06-26 10:37:10 -04:00
topics_bulk_action_spec.rb FEATURE: Bulk enable/disable nested replies from topic list (#39944) 2026-05-12 15:40:01 -05:00
topics_filter_spec.rb SECURITY: Enforce first-post visibility for topic bookmarks [backport 2026.6] (#42354) 2026-08-05 12:53:18 -05:00
trashable_spec.rb
truncate_logs_formatter_spec.rb
trust_level_spec.rb
twitter_api_spec.rb Revert "DEV: Replace Rinku native gem with PrettyText" (#31692) 2025-03-07 12:01:22 +10:00
unread_spec.rb
upcoming_changes_spec.rb DEV: Add hide_settings metadata to upcoming changes framework (#40990) 2026-06-19 10:25:39 +04:00
upload_creator_spec.rb FEATURE: preserve branding asset uploads (#40975) 2026-06-17 12:46:57 +04:00
upload_markdown_spec.rb FIX: Prevent backslash accumulation in upload markdown labels (#39461) 2026-06-03 18:10:38 +02:00
upload_recovery_spec.rb DEV: Add setting to tag s3 objects enabling tag based access control policies (#32988) 2025-06-16 13:26:18 +08:00
upload_security_spec.rb
url_helper_spec.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
user_comm_screener_spec.rb FIX: likes are not visible when rejecting PMs (#35753) 2025-11-03 16:23:32 +11:00
user_lookup_spec.rb
user_name_suggester_spec.rb FIX: Leave username blank during OAuth signup when no valid suggestion exists (#36830) 2026-01-08 11:02:35 +01:00
version_compatibility_spec.rb FEATURE: Show theme d-compat/* refs in admin UI (#40649) 2026-06-17 22:13:45 +01:00
work_queue_spec.rb PERF: Don't allow a single user to monopolize the defer queue (#25593) 2024-02-07 13:47:50 -06:00