Skip to content

Fix saving multiple page settings changes - #168

Merged
krperry merged 1 commit into
aphtech:mainfrom
jage9:fix/save-all-page-settings
Oct 15, 2026
Merged

krperry merged 1 commit into
aphtech:mainfrom
jage9:fix/save-all-page-settings

Conversation

@jage9

@jage9 jage9 commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Changing several values in Page Properties or Page Numbers only saved the first changed value. Replace short-circuiting || with Boolean or so every update runs while preserving the result indicating whether anything changed.

Add regression coverage in SettingsChangeTest using the existing BBTestRunner/SWTBot approach. It changes multiple values through both dialogs, clicks OK, and checks the engine and document settings.

Validation:

  • The regression test fails when either tab's original bug is restored independently.
  • .\mvnw.cmd package passes with 1,025 enabled tests.
  • Manual testing confirmed that multiple settings changes are retained.

Note: Codex was used to help identify this bug. It appears it has been around since end of 2025.

Fixes #167

@krperry
krperry merged commit 4dba13a into aphtech:main Oct 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple changes in Page Properties and Page Numbers are not saved together

2 participants