dotCMS / dotCMS/core

"Show on Menu" checkbox not persisted when unchecked during new page creation

Open
#35,416 3 comments 0 reactions 1 assignee View on GitHub

@danielsilva-dotcms is already working on this.

Since Sep 1, 2026.

OKR : Customer Support QA : Failed Team : Maintenance
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

Problem Statement

When creating a new page, unchecking "Show on Menu" before publishing does not
persist. After the page is published and reopened, "Show on Menu" is checked again
despite having been explicitly disabled during creation.

Steps to Reproduce

https://drive.google.com/file/d/1ZQEmWnUNM422a2nsp2zMUxRXhbi_GcNe/view?usp=drive_link

Steps to Reproduce

  1. Create a new page in the dotCMS authoring UI
  2. Uncheck "Show on Menu" in the page properties before publishing
  3. Publish the page
  4. Open the page in the editor
  5. Check page properties — "Show on Menu" is checked (should be unchecked)
Acceptance Criteria

Expected Behavior

The "Show on Menu" value set during page creation is saved and reflected correctly
after publish.

Actual Behavior

The "Show on Menu" checkbox reverts to checked after publish, ignoring the value
set during creation.

dotCMS Version

26.04.21-01

Severity

Medium - Some functionality impacted

Links

https://helpdesk.dotcms.com/a/tickets/36722

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.