[GH-ISSUE #695] Add spellcheck support #363

Open
opened 2026-03-03 00:20:34 +03:00 by kerem · 6 comments
Owner

Originally created by @zez9787 on GitHub (Nov 24, 2020).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/695

Issuehunt badges

Current behavior

The current version does not support spellcheck.

Expected behavior

It would nice to have spellcheck support as a feature toggle in preferences. This issue was already created on the regular version of BoostNote Issue Here.

Steps to reproduce

Type any misspelled word.

Environment

Desktop/Web

  • Boost Note.next version: 0.10.2
  • OS version and name: Windows 10

IssueHunt Summary

Backers (Total: $50.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

Originally created by @zez9787 on GitHub (Nov 24, 2020). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/695 <!-- Issuehunt Badges --> [<img alt="Issuehunt badges" src="https://img.shields.io/badge/IssueHunt-%2450%20Funded-%2300A156.svg" />](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/695) <!-- /Issuehunt Badges --> # Current behavior The current version does not support spellcheck. # Expected behavior It would nice to have spellcheck support as a feature toggle in preferences. This issue was already created on the regular version of BoostNote [Issue Here](https://github.com/BoostIO/Boostnote/issues/76). # Steps to reproduce Type any misspelled word. # Environment ## Desktop/Web - Boost Note.next version: 0.10.2 - OS version and name: Windows 10 <!-- Issuehunt content --> --- <details> <summary> <b>IssueHunt Summary</b> </summary> ### Backers (Total: $50.00) - [<img src='https://avatars3.githubusercontent.com/u/13612118?v=4' alt='boostio' width=24 height=24> boostio](https://issuehunt.io/u/boostio) ($50.00) #### [Become a backer now!](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/695) #### [Or submit a pull request to get the deposits!](https://issuehunt.io/r/BoostIO/BoostNote-App/issues/695) ### Tips - Checkout the [Issuehunt explorer](https://issuehunt.io/r/BoostIO/BoostNote-App/) to discover more funded issues. - Need some help from other developers? [Add your repositories](https://issuehunt.io/r/new) on IssueHunt to raise funds. </details> <!-- /Issuehunt content-->
Author
Owner

@Rokt33r commented on GitHub (Aug 23, 2021):

Electron itself should provide a spellchecker now so we can enable it quite easily.

https://www.electronjs.org/docs/tutorial/spellchecker

<!-- gh-comment-id:903562293 --> @Rokt33r commented on GitHub (Aug 23, 2021): Electron itself should provide a spellchecker now so we can enable it quite easily. https://www.electronjs.org/docs/tutorial/spellchecker
Author
Owner

@issuehunt-oss[bot] commented on GitHub (Sep 14, 2021):

@boostio has funded $50.00 to this issue.


<!-- gh-comment-id:918962732 --> @issuehunt-oss[bot] commented on GitHub (Sep 14, 2021): [@boostio](https://issuehunt.io/u/boostio) has funded $50.00 to this issue. --- - Submit pull request via [IssueHunt](https://issuehunt.io/repos/74213528/issues/695) to receive this reward. - Want to contribute? Chip in to this issue via [IssueHunt](https://issuehunt.io/repos/74213528/issues/695). - Checkout the [IssueHunt Issue Explorer](https://issuehunt.io/issues) to see more funded issues. - Need help from developers? [Add your repository](https://issuehunt.io/r/new) on IssueHunt to raise funds.
Author
Owner

@liu971227-sys commented on GitHub (Feb 15, 2026):

PR submitted: https://github.com/BoostIO/BoostNote-App/pull/1617

This implements the IssueHunt bounty request (spellcheck
support) by enabling Chromium spellchecker in the Electron app:

  • BrowserWindow webPreferences: spellcheck: true
  • BoostHub webpreferences: spellcheck=yes

This
makes the built-in spellchecker available; editor behavior can still be controlled via app settings/attributes.

<!-- gh-comment-id:3904777666 --> @liu971227-sys commented on GitHub (Feb 15, 2026): PR submitted: https://github.com/BoostIO/BoostNote-App/pull/1617 This implements the IssueHunt bounty request (spellcheck support) by enabling Chromium spellchecker in the Electron app: - BrowserWindow webPreferences: spellcheck: true - BoostHub <webview> webpreferences: spellcheck=yes This makes the built-in spellchecker available; editor behavior can still be controlled via app settings/attributes.
Author
Owner

@nicepopo86-lang commented on GitHub (Feb 16, 2026):

I opened a PR for this: https://github.com/BoostIO/BoostNote-App/pull/1618\n\nIt enforces spellcheck attributes directly on the CodeMirror contenteditable input and keeps them in sync with the setting.

<!-- gh-comment-id:3906162373 --> @nicepopo86-lang commented on GitHub (Feb 16, 2026): I opened a PR for this: https://github.com/BoostIO/BoostNote-App/pull/1618\n\nIt enforces spellcheck attributes directly on the CodeMirror contenteditable input and keeps them in sync with the setting.
Author
Owner

@nicepopo86-lang commented on GitHub (Feb 16, 2026):

Follow-up clarification: the PR keeps the spellcheck behavior synced with the settings toggle key general.enableSpellcheck by applying attributes directly on the CodeMirror contenteditable input.

<!-- gh-comment-id:3906162639 --> @nicepopo86-lang commented on GitHub (Feb 16, 2026): Follow-up clarification: the PR keeps the spellcheck behavior synced with the settings toggle key general.enableSpellcheck by applying attributes directly on the CodeMirror contenteditable input.
Author
Owner

@lmee commented on GitHub (Feb 16, 2026):

I read "Add spellcheck support" end-to-end and went through the full thread.

Problem I see: <!-- Issuehunt Badges --.
Root-cause hypothesis: a stale-state race between optimistic updates and confirmed data.
First patch plan: reproduce the issue against acceptance criteria, isolate the root cause in the relevant module, and submit a focused fix with regression tests.
If you want this path, I can share deterministic repro notes up front and then submit the minimal fix.

<!-- gh-comment-id:3906166843 --> @lmee commented on GitHub (Feb 16, 2026): I read "Add spellcheck support" end-to-end and went through the full thread. Problem I see: <!-- Issuehunt Badges --. Root-cause hypothesis: a stale-state race between optimistic updates and confirmed data. First patch plan: reproduce the issue against acceptance criteria, isolate the root cause in the relevant module, and submit a focused fix with regression tests. If you want this path, I can share deterministic repro notes up front and then submit the minimal fix.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#363
No description provided.