Skip to content

[Bug]: slug, seoTitle, and seoDescription are unreachable for Pages: locked in Data tab, no working editor UI #219

Description

@gxvr

Summary

The pages system table has built-in fields slug, seoTitle, and seoDescription. In Admin → Data these appear locked/disabled with the message "The '' field is managed by the editor and can't be edited here." implying each is editable through the Site editor instead.

  • slug has no dedicated control - the only rename UI that exists updates title only and never passes a slug, so a page's slug is fixed at creation time and can never be changed afterward through any UI.

  • seoTitle / seoDescription have no UI anywhere, and aren't wired into the domain model or the publisher.

Steps to reproduce

slug:

  1. Open Admin → Site, create or select any regular (non-template) page.
  2. Double-click the page in the Explorer panel to rename it — this is the only rename affordance available.
  3. Type a new value and confirm. Note only the title changes; the page's URL/slug is untouched.
  4. Look for any other control (context menu, settings panel, properties panel) that edits the slug directly. There is none for a regular page.
  5. Go to Admin → Data → Pages, open the same row: slug is shown but disabled, with the "managed by the editor" message.

seoTitle / seoDescription:

  1. Admin → Data → Pages → open any row.
  2. seoTitle / seoDescription are shown but disabled, with the "managed by the editor" message.
  3. Go to Admin → Site, select the same page, and look for any per-page SEO/metadata settings. There is none — nothing in the properties panel, canvas toolbar, or any dialog references SEO title/description for a page.

Expected behavior

  • A user should be able to set/change a page's slug through some UI, either a dedicated field alongside the rename control, or a page-settings panel.
  • A user should be able to set per-page seoTitle / seoDescription, and have those values actually affect the published page's <title> and <meta name="description"> tags.

Actual behavior

  • slug: Permanently fixed after page creation and cannot be edited.

  • seoTitle / seoDescription: Not read anywhere and cant edit it.

Version or commit

No response

Deployment mode

Local dev with Bun

Logs or screenshots

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions