Skip to content

Cap the LazyLoading card count, keep the client in new-tab links, fix two truncated job titles - #266

Merged
oblomov-dev merged 3 commits into
mainfrom
claude/beautiful-turing-wxr303
Oct 12, 2026
Merged

oblomov-dev merged 3 commits into
mainfrom
claude/beautiful-turing-wxr303

Conversation

@oblomov-dev

@oblomov-dev oblomov-dev commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

One commit per fix:

  • Z2UI5_CL_SMPC_APP_342 (LazyLoading cards): any count up to nine digits was accepted, with one row built per card in a table that the session holds and every round-trip carries. A typed 999999999 exhausted the application server. The original builds its Cards in the browser. The port now stops at 100 (MAX_CARDS), declared as a NOTE in the sidecar, and builds exactly what the original builds below that. The overview app, STATUS.md and SAMPLES.md are regenerated.
  • Overview app, "open in a new tab" (start_url_of, written by scripts/lib/overview-emit.mjs): the URL was only origin + path + app_start. A new tab is a new session, so a user working in a client other than the system's default was logged on to the default client. The URL now carries sap-client and sap-language over from the current URL. The overview is regenerated.
  • Z2UI5_CL_SMPC_SAPUI5_008 (network graph): "lobal Solutions Manager" and "Lead Markets Manage" were truncated in the org chart QuickView. They now read "Global ..." and "... Manager". src/03 is a collection, not a port.

Checked locally: npm run gates, the rest of npm run check (app-rules, keywords, summary, origin, npm test), abaplint (standard + cloud), view-gates --strict --only 342, check:collection and check:overview, all green.

Round-4 item "Z2UI5_CL_SMPC_APP_574 SEARCH loses row selections" was verified and left unchanged. The original sets rememberSelections="false", so a filter clears the selection there too. The port is faithful.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt

Z2UI5_CL_SMPC_SAPUI5_008 showed "lobal Solutions Manager" and "Lead
Markets Manage" in the org chart's QuickView - both truncated. They read
"Global Solutions Manager" and "Lead Markets Manager" now. src/03 is a
collection, not a port, so there is no data fidelity to keep.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt
Z2UI5_CL_SMPC_APP_342 accepted any count up to nine digits and built one
row per card in a table the session holds and every round-trip carries,
so a typed 999999999 exhausted the application server. The original
builds the Cards in the browser; the port now stops at 100, declared as a
NOTE in the sidecar, and builds exactly what the original builds below
that. Overview, STATUS.md and SAMPLES.md regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt
The overview's "open in a new tab" URL (start_url_of, written by
scripts/lib/overview-emit.mjs) was origin + path + app_start only. A new
tab is a new session, so on a system where the user works in a client
other than the default one it logged on to the default client. The URL
now carries sap-client and sap-language over from the current one.
Overview regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Te3BRpRpxNhZAYnrQL6Gdt
@oblomov-dev oblomov-dev changed the title Cap the LazyLoading card count and fix two truncated job titles Cap the LazyLoading card count, keep the client in new-tab links, fix two truncated job titles Oct 11, 2026
@oblomov-dev
oblomov-dev merged commit bdd7a3f into main Oct 12, 2026
21 of 22 checks passed
@oblomov-dev
oblomov-dev deleted the claude/beautiful-turing-wxr303 branch October 12, 2026 09:10
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