openedx / openedx/frontend-app-learner-dashboard

[DEPR]: Learner Dashboard network failure detection

Open
#694 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

depr
Dominant language
JavaScript
Stars
14
Forks
208
Avg merge
59m
Merged PRs (30d)
2

Description

RFC Start Date

2025-08-01

Target Plan Accepted Date

2025-08-15

Target Transition Unblocked Date

October 2025

Earliest Breaking Changes Unblocked Date

January 2026

Earliest Open edX Named Release with Breaking Changes

Verawood - 2026-04

Rationale

The purpose of the network failure detection code seems to be to direct the user to send a message to a support email address, as seen here:

https://github.com/openedx/frontend-app-learner-dashboard/blob/eb38beedc3e2cee954f5a35c135510d7baca6334/src/App.jsx#L84-L88

However, the support email address is itself fetched from the backend, something which will not work in case of an initial network failure.

Furthermore, if we're to have any kind of network failure detection, the code should live in frontend-base and be part of the shell.

Removal

https://github.com/openedx/frontend-app-learner-dashboard/blob/eb38beedc3e2cee954f5a35c135510d7baca6334/src/App.jsx#L84-L88

Replacement

No replacement is planned, for the time being.

Deprecation

No response

Additional Info

No response

Task List

No response

Task List

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open src/App.jsx at lines 84-88 and review the Learner Dashboard network failure detection code described in the issue. Remove that deprecated code and verify that the support-email network failure path is no longer present.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Refactor
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.