Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
-
sinfulosd
- Moonbather

- Posts: 66
- Joined: 2022-07-13, 03:01
Post
by sinfulosd » 2026-04-30, 20:21
Ever since Pale Moon was forked from Firefox, Scratchpad editor has received little to no attention, making the editor lack in so many features. As a man who's developing an extension that is relying on Scratchpad editor by default, I can't confidently decide for the Scratchpad editor to be the default, if not atleast some of these features to be added into it:
- Dark theme for the editor surface: This is the most important feature to be included into the editor, in my opinion. I would be having a theme to turn the browser dark, and it affects almost every window on Pale Moon, and then I open Scratchpad editor and BOOM! It hurts my eyes and I would not be able to look at the window for longer than 4 minutes. Genuinely, if you're not convinced with adding any of the features from this post, atleast consider this one to be added
- The "help" button navigates to a page that doesn't exist: That could easily be fixed by making it point to a related webpage that exists on RealityRipple's archive website, or maybe create a website article, if you are planning to add more features on the editor and make it more appealing to the developers.
- Inline find-and-replace bar: Today only Ctrl+F "find next" is wired (no replace, no case-sensitive toggle, no regex, no match counter). These features exist on every modern editors, I think Scratchpad could also utilize these features.
- Linting via JSHint or ESLint: Surfaces parse errors and basic style issues with red-squiggle markers. The editor would be very useful if it would have the latest linting mechanism with it.
I would also ask for some convenient features, like "Keyboard shortcut customization" to utilize the autocomplete suggestions ("CTRL+Space" doesn't sound like the most convenient keyboard shortcut to use something that most editors enable it by default), but let's focus on adding the most important features that would make the editor much more convenient to use. The features that I asked to be added are not some advanced VS code-level of features, it's what already exist on most other editors.
Windows 11
Pale Moon 34.2.0, Firefox 149.0, Ungoogled Chromium 147.0