Description

Capitalization of Struct variable names, Blackboard key names, Enumeration names and other various fields cannot be changed without changing other parts of the variable to completely change it. Simply altering the characters to the correct case reverts to the previous letter case.

  • Example: "TestVariable1" cannot be changed to "testvariable1" but can be changed to "testvariable2"

Impact: This becomes an issue if a user accidentally names a variable starting with a lower-case letter and wants to change the leading letter to upper-case to match coding standards.

Issue also occurs in //UE4/Main at CL 4569443 therefore is not a regression.
(Issue was also recorded in [Link Removed] at CL 2658896 but was closed due to inactivity)

Steps to Reproduce
  1. Open any project in the editor.
  2. Right-click in the content browser and create Blueprint > Structure.
  3. Double-click the created structure to open it.
  4. Create a new variable and name it "TestCase1" using Pascal Case.
  5. Click Directly after the 'T' and press Backspace.
  6. Enter a lower-case 't' and press Enter.
  7. Optional: change any other letter in the variable name to the opposite case.

Expected Result: User can change the case of a variable name by just changing that single letter.

Observed Result: The case of changed letters returns to the previous case.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-66850 in the post.

1
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.21
CreatedNov 26, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021