frontend
frontend copied to clipboard
Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
As per https://codedaily.io/tutorials/46/Prevent-Navigation-with-the-React-Router-Prompt-Component-When-Data-is-Being-Edited
Relevant to https://github.com/source-academy/cadet/issues/239
in update-js-lang branch: cadet-frontend\src\mocks\assessmentAPI.ts the mockGlobals defined do not load in source academy mock missions (An Odessey to Runes) in the workspace
## Description When a safari client tries to join a collaborative session, the following browser error is reported: > **Failed to load resource: cannot parse response** The expected response contains...
We are creating this issue to track current known bugs and issues in the mobile workspace. We will add in new bugs from the user survey as they come. ###...
This affects all browsers (since they're all just WebKit under the hood) on iOS devices. See https://github.com/source-academy/frontend/pull/2242#pullrequestreview-1145046059 for more information.
The generic `ConfirmDialog` and `PromptDialog` components both suffer from this issue, which affects all existing dialogs where the title is fairly long. 
# Context The file system for the playground relies on the browser's IndexedDB for storage. In some browsers such as Firefox, access to IndexedDB is entirely prohibited when in private...
Currently, the threshold when an acceptable level has been reached is configured in the .env file. This should be configurable per course in the course settings.
Submission of assessments is enabled only when answers to all questions of the assessment were saved. This is not obvious to students who would like to finalize but cannot because...