Skip to content

Reorganize inline editing features#2431

Merged
tf merged 2 commits into
codevise:masterfrom
tf:inline-editing-features
May 22, 2026
Merged

Reorganize inline editing features#2431
tf merged 2 commits into
codevise:masterfrom
tf:inline-editing-features

Conversation

@tf
Copy link
Copy Markdown
Member

@tf tf commented May 22, 2026

[skip percy]

tf added 2 commits May 22, 2026 10:25
Move feature specs that load inline editing into
`frontend/inlineEditing/features/`, parallel to the commenting layout.
Specs import from the `inlineEditing` page objects module directly;
the back-compat re-export in `pageObjects/index.js` is dropped.

`sectionPadding-spec.js` is split: the 13 general padding rendering
tests move to `frontend/features/` (no inline editing needed); the 3
selection-driven "forced padding" tests stay under `inlineEditing/`.
`editorCommentBadges-spec.js` becomes `commentBadges-spec.js` since
the directory now carries the "editor" context.

All `inlineEditing/features/` describes gain an `inline editing`
prefix so test names in CI output are scoped to the mode.
The `useContentElementCommandSubscription` and
`useContentElementEditorState` specs (`inFrontend` and `inEditorPreview`
variants) now go through `renderEntry` from the matching page objects
module instead of `renderInEntry(<Entry />)`. Single-element tests use
the new `contentElement: {ui: <Test />}` shorthand instead of
registering content element types separately; the specs move to
`frontend/features/` and `frontend/inlineEditing/features/`
respectively, so the mode is expressed by the file's location rather
than an `inFrontend` / `inEditorPreview` directory.
@tf tf added this to the v17.2 milestone May 22, 2026
@tf tf merged commit 92de869 into codevise:master May 22, 2026
16 checks passed
@tf tf deleted the inline-editing-features branch May 22, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant