diff --git a/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx b/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx
index 0ffb63203e..c323313ddf 100644
--- a/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx
+++ b/src/domains/profile/pages/CreateProfile/CreateProfile.test.tsx
@@ -75,6 +75,11 @@ describe("CreateProfile", () => {
expect(showOpenDialogMock).toHaveBeenCalledWith(showOpenDialogParams);
+ // Trigger field errors
+ await act(async () => {
+ fireEvent.click(getByTestId("CreateProfile__submit-button"));
+ });
+
fireEvent.input(getByTestId("Input"), { target: { value: "test profile" } });
fireEvent.click(getAllByTestId("select-list__toggle-button")[0]);
fireEvent.click(getByTestId("select-list__toggle-option-0"));
diff --git a/src/domains/profile/pages/CreateProfile/CreateProfile.tsx b/src/domains/profile/pages/CreateProfile/CreateProfile.tsx
index 53abdf4cf2..eae050c624 100755
--- a/src/domains/profile/pages/CreateProfile/CreateProfile.tsx
+++ b/src/domains/profile/pages/CreateProfile/CreateProfile.tsx
@@ -160,6 +160,11 @@ export const CreateProfile = () => {
}).toString(),
})}
options={PlatformSdkChoices.marketProviders}
+ onChange={() => {
+ if (form.errors.marketProvider) {
+ form.clearError("marketProvider");
+ }
+ }}
/>