You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add lint check for UI5 controller-extension filename convention #362
2026-06-16 cutover rehearsal — PR #353 fixed BranchAnalyticsHandler.js → .controller.js. The bug was latent since PR #307 (commit fe0b493, 2026-06-12) and went undetected until somebody clicked into a Mission's Object Page on the deployed admin UI.
Class of bug
UI5's sap/ui/core/mvc/ControllerExtension loader requires extension files registered via manifest.jsonsap.ui.controllerExtensions to follow the standard <Name>.controller.js filename convention. If the file is named <Name>.js, UI5 logs:
GET .../<Name>.controller.js — net::ERR_ABORTED 404
[FUTURE FATAL] Attempt to load Extension Controller ... was not successful
...and the entire Object Page fails to bootstrap (cascading errors). The build doesn't fail; tests don't fail. Only manual browser interaction on the deployed app catches it.
Activity
fix(#362): add lint check for UI5 controller-extension filename conve…
fix(admin-ui): #538 + #539 — press: lint direction + add CategoryActi…