RunestoneInteractive / RunestoneInteractive/rs
Problem report: https://runestone.academy/ns/course/index
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
A problem was reported through the Runestone "Report a Problem" form.
| Field | Value |
|---|---|
| Reporter | RobertsonAiden |
| Course | SJPCSA_2026 |
| Page | https://runestone.academy/ns/course/index |
| Reported at | 2026-08-16T02:17:11.957906 |
Description
Text editors display with white background, but in dark mode, the text is white as well. This prevents the user from viewing the text as they type.
Browser console log
[log] Runestone component activecode is being queued for import
[warn] No ad placements found.
[log] Timezone cookie matches, not sending timezone to server
[log] This page served by undefined
[log] setup navbar for logged out
[log] triggering runestone:pre-login-complete
[log] Runestone pre-login complete
[log] adding video popouts
[log] setting up pretext
[log] Webpack is starting the loading process for the following Runestone modules ["activecode"]
[log] Runestone component activecode has been loaded
[log] before get hist
[log] making a new scrubber
[log] SpliceWrapper: received message subject: undefined from iframe: unknown
[log] focus on [object HTMLButtonElement]
[log] focus on [object HTMLButtonElement]
[log] focus on [object HTMLButtonElement]
[uncaught] ReferenceError: knowl_focus_stack is not defined @ https://runestone.academy/ns/books/published/SJPCSA_2026/_static/pretext/js/dist/pretext-core.js?v=2.48:1370
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue at https://runestone.academy/ns/course/index with dark mode enabled, focusing on the text editor behavior described in the report. Start by inspecting the loaded pretext/js/dist/pretext-core.js file and the activecode component path shown in the console log. Done means editor text remains readable while typing in dark mode, while light mode still works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100