Problem
What is being fixed? Examples:
- Fix crash on startup
- Fixes #12345 Frobnozzle is leaky (exactly like that, so GitHub will auto-close the issue).
Change overview
What's in this PR
Testing
How was this tested? (at least one bullet point required)
- If unit tests were added, how do they cover this issue?
- If unit tests existed, how were they fixed/modified to prevent this in future?
- If new unit tests are not added, why not?
- If integration tests were added, how do they verify this change?
- If new integration tests are not added, why not?
- If manually tested, what platforms controller and device platforms were manually tested, and how?
- If no testing is required, why not?