Ian Yong
Ian Yong
### Description The following pairs of components are equivalent: |Desktop View|Mobile View| |-|-| |`Workspace`|`MobileWorkspace`| |`SideContent`|`MobileSideContent`| However in the desktop view, the editor is a child of the `Workspace` component while...
# Motivation To support the development of larger software systems, the Source Academy needs to support projects with multiple files & directories for better code organisation & readability. This will...
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...
The component is exactly the same as the one for the playground workspace. This suggests that some global style is being overwritten. 