UEditableText::OnTextCommited LINK error

I encountered a LINK error when trying to use either EditableText or EditableTextBox widgets with .OnTextCommited. Need to say that .OnTextChanged works as intended.

In editor widget my canvas has EditableTextBox (I tried same with EditableText) named TQty (ticked as variable)

Declared it in .h:

class UEditableTextBox;

UPROPERTY(meta = (BindWidget))
	TObjectPtr<UEditableTextBox> TQty;

// Callback:
UFUNCTION()
	void OnTQtyCommited(const FText& Text, ETextCommit::Type CommitMethod);

.cpp

#include "Components/EditableTextBox.h"

// ***** in init widget function:
TQty->OnTextCommitted.AddDynamic (this, &UFactoryParamsWidget::OnTQtyCommited);

// callback function:
void UFactoryParamsWidget::OnTQtyCommited(const FText& Text, ETextCommit::Type CommitMethod)
{
	FString EnteredText = TQty->GetText().ToString();
	UE_LOG(LogTemp, Warning, TEXT("Entered text: %s"), *EnteredText);
	UE_LOG(LogTemp, Warning, TEXT("Text: %s"), *Text.ToString());
}

When compiling I get LINK error.

If I use .OnTextChanged with corresponding change in type, delegate and binding, everything works fine. The difference is in the delegate signature, it goes without ETextCommit::Type CommitMethod:

void UFactoryParamsWidget::OnTQtyCommited(const FText& Text)
{
// *****  code
}

This works fine.

Is there something wrong with my code or .OnTextCommited usage? My Unreal Engine is 5.3.

THANK YOU!

The LINK error:
Error : LNK2019: unresolved external symbol “__declspec(dllimport) class UEnum * __cdecl Z_Construct_UEnum_SlateCore_ETextCommit(void)” (_imp?Z_Construct_UEnum_SlateCore_ETextCommit@@YAPEAVUEnum@@XZ) referenced in function “void __cdecl `dynamic initializer for ‘public: static struct UECodeGen_Private::FBytePropertyParams const Z_Construct_UFunction_UFactoryParamsWidget_OnTQtyCommited_Statics::NewProp_CommitMethod’'(void)” (??__E?NewProp_CommitMethod@Z_Construct_UFunction_UFactoryParamsWidget_OnTQtyCommited_Statics@@2UFBytePropertyParams@UECodeGen_Private@@B@@YAXXZ)

Is it that I might miss something in build.cs dependencies?

Ok, I solved it. Missing dependencies:

PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });

Seems like .OnTextChanged does not need them.