Challenges page shows continuous 'loading challenges' and never displays 'No challenges found' when navigating via waffle menu Practice option #61

Open
opened 2025-09-22 01:14:12 -04:00 by swap12875d · 0 comments

Description:

On the Challenges page, when navigating from the waffle menu's "Practice" option, the page shows "loading challenges" continuously. Additionally, the search field is pre-filled with the term "practice," but no challenges are displayed. Instead of an empty or loading state, the page should clearly display "No challenges found" when there are no matching challenges.

Current URL:

https://www.topcoder.com/challenges?search=practice&tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true&types[]=CH&types[]=F2F&types[]=TSK

Steps to reproduce:

  1. Open the application and login if required.
  2. Click on the waffle menu icon.
  3. Select the "Practice" option from the menu.
  4. Observe that the Challenges page loads with the search field containing the term "practice."
  5. Notice that the challenges list does not populate and instead shows "loading challenges" indefinitely.

Actual results:

  • The page continuously displays "loading challenges."
  • The list of challenges never populates.
  • Users are left confused without feedback on the empty results.

Expected results:

  • The page should stop showing the loading message once data fetch completes.
  • If no challenges match the search term "practice," the page should clearly show "No challenges found."
  • Search input should retain the "practice" term, but the empty results state should be user-friendly.

Screenshots/Videos:

OS and Browser version:

Windows 11, Chrome 140.0.7339.186

VersionDetails:

Windows_chrome_version_screenshot

Device:

Windows Laptop

Reproducibility:

5/5 (reproducible every time)

#### Description: On the Challenges page, when navigating from the waffle menu's "Practice" option, the page shows "loading challenges" continuously. Additionally, the search field is pre-filled with the term "practice," but no challenges are displayed. Instead of an empty or loading state, the page should clearly display "No challenges found" when there are no matching challenges. #### Current URL: https://www.topcoder.com/challenges?search=practice&tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true&types[]=CH&types[]=F2F&types[]=TSK #### Steps to reproduce: 1. Open the application and login if required. 2. Click on the waffle menu icon. 3. Select the "Practice" option from the menu. 4. Observe that the Challenges page loads with the search field containing the term "practice." 5. Notice that the challenges list does not populate and instead shows "loading challenges" indefinitely. #### Actual results: - The page continuously displays "loading challenges." - The list of challenges never populates. - Users are left confused without feedback on the empty results. #### Expected results: - The page should stop showing the loading message once data fetch completes. - If no challenges match the search term "practice," the page should clearly show "No challenges found." - Search input should retain the "practice" term, but the empty results state should be user-friendly. #### Screenshots/Videos: <video src="attachments/ac5634bc-492b-4c38-a717-2eb2f3f25566" title="practice challenge.mp4" controls></video> #### OS and Browser version: Windows 11, Chrome 140.0.7339.186 VersionDetails: <img src='/attachments/1f354afb-af2d-44dc-8c03-73de2f71fa79' width='600' height='375' alt='Windows_chrome_version_screenshot'> #### Device: Windows Laptop #### Reproducibility: 5/5 (reproducible every time)
swap12875d added the FunctionalWindowsChrome labels 2025-09-22 01:14:12 -04:00
nithya160925 added the valid label 2025-09-24 05:44:31 -04:00
nithya160925 added the S: HighS: Medium labels 2025-09-24 05:46:28 -04:00
nithya160925 removed the S: Medium label 2025-09-25 00:44:03 -04:00
nithya160925 added the P: Challenge Listing Page label 2025-09-25 05:04:48 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Topcoder-Platform/public-website-qa-bug-hunt#61