Skip to content

Docs: the embedded app's root is a sap.m.NavContainer after abap2UI5 1.147.0 - #30

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/embedded-root-navcontainer
Oct 13, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/embedded-root-navcontainer

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

abap2UI5/abap2UI5#2913 changes the root of an embedded component.

  • Embedded: a sap.m.NavContainer instead of the full-screen sap.m.App. On the host's page it no longer sets the web-app-capable meta tag on a phone or tablet, has no theme background of its own, and sets no height of 100% on its ancestors.
  • With ownsPage: the root stays a sap.m.App, as on a page of the app's own.

This PR brings the docs in line with that. It should be merged after abap2UI5/abap2UI5#2913, because the text describes the abap2UI5 release after 1.147.0.

  • packages/embed-control/README.md:
    • the note on the host page's mobile setup names what the NavContainer root ends;
    • the note on what is still to come says which root each release has;
    • the focus note now names 1.146.0, the release that stopped the start from taking the focus, instead of listing it as still open.
  • README.md: "Next steps" no longer lists busy indicator, title, favicon and the root as still the frontend's.
  • Container.js / Container.css: two comments no longer call the root sap.m.App unconditionally.
  • CHANGELOG.md: a docs line under Unreleased.

Nothing in the control changes. The data-sap-ui-root-content marker stays needed, because a sap.m.Shell in an app's view, the hello world app's included, walks up the DOM the same way.

Tests

  • npm test: 22 pass.
  • npm run lint: clean.
  • Docs and comments only.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GPMAtn6BycCF2mKRUHGpek


Generated by Claude Code

…1.147.0

abap2UI5/abap2UI5#2913 gives an embedded component a sap.m.NavContainer
as its root instead of the full-screen sap.m.App (ownsPage keeps the
sap.m.App). The README's notes on the mobile setup, on the root and on
what is still the frontend's say so; two comments no longer name
sap.m.App as the root. Nothing in the control changes: the root-content
marker still stops the height walk of a sap.m.Shell in an app's view.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GPMAtn6BycCF2mKRUHGpek
@oblomov-dev
oblomov-dev merged commit 2033481 into main Oct 13, 2026
4 checks passed
@oblomov-dev
oblomov-dev deleted the claude/embedded-root-navcontainer branch October 13, 2026 13:03
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.

2 participants