code change · fixPlatform, DevOps & Performanceofficial - Microsoftreviewed - checked by Opus

#10134 [Bug 646487] Composite layout: focus fix, body-layout gating, and setup UI

Multiple bugs in composite layout management are fixed, including focus handling, multi-select deletion, configuration key conflicts, and layout subtype restrictions. UI labels are clarified and a Details FactBox replaces the Theme and Header/Footer Box.

Pull request · merged into main (BC30) on 2026-08-21 by v-mortenr · 10 files (+1484 -159), 9 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Focus now moves to the newly created theme or header/footer part
  • Multi-select delete now removes all selected parts and skips out-of-box parts
  • Configuration rows are keyed by the composite layout reference and created with a complete key, so they no longer collide or get rejected
  • Theme and header/footer assignment is limited to body layouts in the UI
  • A new Details FactBox replaces the Theme and Header/Footer Box, and the configuration page explains each row’s scope in words
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#646487
  • Labels: Team: Integrations
  • Systems: platform, development
  • From the description: “focus not moved to the newly created part.”

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).