User Fields Defined still showing up in signup

Hello Support

User fields are still showing up in sign up page even with tickbox not ticked:
image

This is not a bug. Required means “must be filled out”.

1 Like

Correct. My current setting is not ticked. That means not required.

So according to my settings only first field should be visible in sign up form not others like Address. This is not the case. See below.

2 Likes

Can you repro this @tshenry?

1 Like

I can repro! The user field shows up on the signup modal with all boxes unchecked. The expected behavior should definitely be to only display if “Required at signup?” is checked. Unless user fields were always intended to show on the signup modal, and the setting is only to enforce that the field is filled before a user can sign up.

4 Likes

It should not show up on signup page it not ticket. Because it can still be access via members preference section after signup. So definitely needs to edit code to not show.

@nbianca can you investigate a fix here. This sounds very odd to me.

3 Likes

Hello @sam and @nbianca here are my settings:

and I am using the following CSS to not show in the signup page:

.create-account .user-fields .user-field {
    display: none;
}

.invites-show form .input.name-input {
 display: none;   
}

.invites-show .user-field {
    display: none;
}

It has behaved this way for as long as I can recall, I know several sites built on this behavior. Ticking required adds the red asterisk to the field and registration can’t be completed unless it’s provided.

Previously I took that unchecked box to mean ‘optional at signup’. If the behavior of that box is going to change, as I know several places where providing additional data is optional and relies on those fields.

Yes, this, so different communities could ask for social media handles, etc. Asked, but not enforced.

5 Likes

Aha yes, that is what I remembered as well. So this is a misunderstanding about what “required” means. Or maybe we need two options here, not sure… I don’t favor a lot of extra work at this time though.

4 Likes

I guess it depends if there’s any value in hiding user-edited fields during signup. If they’re optional then they aren’t adding friction.

I know from experience with customer environments that there’s a stark difference in the completion rate on optional fields against the date of their implementation. Asking later just doesn’t have the same takeup.