
Fix Deprecated Controls
by UI52b8c4a944e39No licenseListed Oct 8, 2026Updated Oct 8, 2026
Fix deprecated control/class/interface/type issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs: - `no-deprecated-api` with messages about deprecated class, interface, type, property, or property of class - Messages like "Use of deprecated class '...'", "Use of deprecated interface '...'", "Use of deprecated property '...'" Trigger on: deprecated control usage in JS `new` expressions, deprecated properties in constructor settings, deprecated interfaces/types in metadata, deprecated controls/properties in XML views, sap.m.MessagePage modernization to IllustratedMessage. Use this skill whenever you see 'deprecated class', 'deprecated property', 'deprecated interface', or 'deprecated type' in linter output, even if the user doesn't explicitly mention deprecation. Provides replacement guidance for deprecated UI5 controls and their properties.
- 2b8c4a944e39Currentcommit 2b8c4a9Published Oct 8, 2026
Source and attribution
Source:UI5/plugins-coding-agentsinplugins/ui5-modernization/skills/fix-deprecated-controlsat commit2b8c4a9
License: No license
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More from UI5/plugins-coding-agents

Modernize Ui5 App
UI5
Orchestrates a five-phase UI5 application modernization workflow with verification gates and per-phase commits.

Modernize Flp Sandbox
UI5
Migrates SAP UI5 apps from the legacy FLP sandbox to the New Sandbox, rewriting config, hooks and tests.

Fix Xml Native Html
UI5
Guides replacement of deprecated native HTML and SVG in UI5 XML views with equivalent UI5 controls and icons.

Fix Table Row Mode
UI5
Fixes deprecated sap.ui.table.Table row properties by converting them to the rowMode aggregation in UI5 code.

Fix Pseudo Modules
UI5
Guides fixes for UI5 linter pseudo module and implicit global errors by correcting module imports.

Fix Partially Deprecated Apis
UI5
Fixes partially deprecated SAP UI5 API usages that the UI5 linter flags but cannot auto-fix.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Testing Strategy
anthropics
Designs test strategies and test plans, covering test types, coverage targets, and example test cases.

Tech Debt
anthropics
Identifies, categorizes, and prioritizes technical debt, producing a scored backlog and phased remediation plan.

System Design
anthropics
Guides system and architecture design through requirements, high-level design, deep dives, scaling, and trade-off analysis.