Draft: [FixPipeline] https://gitlab.com/gitlab-org/gitlab/-/pipelines/2483291777
Root Cause: The MR added a before(:each, type: :feature) hook in spec/support/shared_contexts/current_organization_context.rb that stubs Organizations::Organization#scoped_paths? to return false on all Organization instances. This causes the server-side rendering to generate unscoped topic links (e.g., /explore/projects/topics/topic1) instead of organization-scoped links (e.g., /o/common-org/explore/projects/topics/topic1).
Fix: Updated spec/features/dashboard/projects_spec.rb line 208 to use topic_explore_projects_path(topic_name: 'topic1') (unscoped) instead of topic_organization_explore_projects_path(organization_path: current_organization.path, topic_name: 'topic1') (scoped). This matches what the rendered page actually generates when scoped_paths? is stubbed to false, and is consistent with the same assertion pattern already used in spec/features/projects_spec.rb.
Modified Files
spec/features/dashboard/projects_spec.rb