Found by licensee. After debugging, it appears that the Slate input is consuming the KeyDown event which adds the apostrophe, but it passes the KeyUp event back to Player input. The gameplay debugger catches the KeyUp event which then calls to toggle the gameplay debugger.


Expected result would be that input would either be fully consumed by Slate input or that the GameplayDebugger would check for some value set in the KeyDown event which runs a separate function before toggling the GameplayDebugger.

Steps to Reproduce
  1. Create a Widget Blueprint containing an EditableTextBox
  2. Add widget to Viewport while PIE'ing
  3. Click in text box
  4. Press '
  5. Textbox contains ' as well as GameplayDebugger being pulled up


Have Comments or More Details?

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

Login to Vote

Cannot Reproduce
ComponentUE - Editor - UI Systems
Affects Versions4.26.24.27
Target Fix5.1
CreatedOct 12, 2021
ResolvedMay 18, 2022
UpdatedMay 18, 2022