Multiple changes in Page Properties and Page Numbers are not saved together
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
Research direction
Start with the update calls in the Page Properties and Page Numbers tabs, where the issue says several updates are chained with short-circuiting ||. Commit bf3590c introduced this, so its diff is a good place to see the original intent. Reproduce by changing two settings in Page Properties and clicking OK, then check that both survive. Done means every changed setting persists after OK and Make Default in both tabs, with the update calls all run.
Written by the indexing model from the issue text.
Description
In BrailleBlaster 3.2.5 on Windows, changing several settings in Page Properties or Page Numbers only applies the first changed setting. Other changes silently revert. This affects both OK and Make Default.
Steps to reproduce:
- Open a document and go to Settings > Page Properties.
- Change the page size and toggle Interpoint.
- Click OK, then reopen Page Properties.
Expected: Both changes are retained.
Actual: Only the first changed property is applied.
The same problem occurs in Page Numbers when changing a page-number position and other options together.
The update calls in both tabs are joined with short-circuiting ||, so later calls are skipped after an earlier call reports a change. This was introduced in commit bf3590c on November 10, 2025, and is present in the release tags from 3.2.1 onward.
- Dominant language
- Kotlin
- Stars
- 15
- Forks
- 11
- Avg merge
- 1d 20m
- Merged PRs (30d)
- 17
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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.
More from aphtech/brailleblaster
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
aphtech/brailleblaster#163 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
aphtech/brailleblaster#152 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
aphtech/brailleblaster#151 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
aphtech/brailleblaster#149 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
aphtech/brailleblaster#145 ·
Maintainers usually reply within 1 day
All issues in aphtech/brailleblaster
Similar issues
-
[Submission] 悠悠有品Opensubmit-adaption submit-adaption-pre
Difficulty 1/5 Under an hour Newbie friendliness 75/100
BetterAndroid/android-notification-icon-project#763 · 1 comment ·
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
scarif-labs/horus#61 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
damontecres/Wholphin#2093 ·
Maintainers usually reply within 1 day
-
bug needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
FossifyOrg/Messages#929 ·
Maintainers usually reply within 1 day
-
cr:missing-repro cr:platform:android missing-repro platform:android
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
software-mansion/react-native-screens#4950 · 1 comment ·
Maintainers usually reply within 1 day