# Data Binding Only Partially Working

**URL:** <https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75>\
**Category:** Support\
**Created:** [June 22, 2023, 2:37pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75 "2023-06-22T14:37:08Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![sascha](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/sascha/32/38_2.png) [@sascha](https://sygnal-attr.discourse.group/u/sascha)\
**Post date:** [June 22, 2023, 2:37pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/1 "2023-06-22T14:37:08Z")

</div>

Hi everyone!

Something strange happened: Everything was working fine and suddenly binding now only works partially! I can’t figure out what happened. Has anybody else had a similar issue?

Here the account page

 ![Screenshot 2023-06-22 at 10.33.51](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/e7de2d9cace4487f03b3bf446205c4bc20c2efa1.png)

The HTML embed with the bind

 ![2](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/7d6905d9e5b3bd13407859c0c6592a494cf7909e.jpeg)

And the output  
 ![Screenshot 2023-06-22 at 10.34.43](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/4366d3f177e3f6a151c2311006a10ddebd61cba3.png)

its not binding the $user.data.member-id field. Im having the same issue elsewhere with $user.name

here the preview link if you want to take a peak:  
[https://preview.webflow.com/preview/curious-social?utm\_medium=preview\_link&utm\_source=designer&utm\_content=curious-social&preview=f35760dc064c387bc3c5c940188fd99e&pageId=64690e1cf66c67730522d822&workflow=preview](https://preview.webflow.com/preview/curious-social?utm_medium=preview_link&utm_source=designer&utm_content=curious-social&preview=f35760dc064c387bc3c5c940188fd99e&pageId=64690e1cf66c67730522d822&workflow=preview)

any thoughts or suggestions are hugely appreciated! 🙏❤

---

<div class="post-metadata">

**Author:** ![memetican](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/memetican/32/9_2.png) [@memetican](https://sygnal-attr.discourse.group/u/memetican)\
**Post date:** [June 24, 2023, 9:30pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/2 "2023-06-24T21:30:19Z")

</div>

Thanks Sascha,

I suspect you’ve deleted some of the basic user fields from your user account page. Sygnal Attributes relies on those as part of the base user object, which in Webflow is 4 parts;

- Name
- Email
- Opt-in
- Privacy

You can hide those fields on the page by wrapping them in a DIV with display: none, however if those fields are missing from the page code, the User Info object will fail to build.

I’ll check the docs to make certain that’s clear. I also need to rethink the User Info builder and see if there is an elegant way to handle missing fields.

---

<div class="post-metadata">

**Author:** ![memetican](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/memetican/32/9_2.png) [@memetican](https://sygnal-attr.discourse.group/u/memetican)\
**Post date:** [June 26, 2023, 1:44am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/3 "2023-06-26T01:44:02Z")

</div>

Yes, that wasn’t covered well in the docs- it was covered well for custom user fields, but not for the base user info object. I’ve added this in;

> **[Get Logged-In User Info](https://attr.sygnal.com/webflow-membership/get-logged-in-user-info#usage-notes-1)**
>
> In Webflow Memberships, get details of the currently logged-in user

---

<div class="post-metadata">

**Author:** ![sascha](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/sascha/32/38_2.png) [@sascha](https://sygnal-attr.discourse.group/u/sascha)\
**Post date:** [June 27, 2023, 5:26pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/4 "2023-06-27T17:26:28Z")

</div>

Thanks so much Michael!

For anyone else thats running into the issue.

If you do delete the Communication Opt-in and add it back in, make sure that the checkbox element has the correct ID (“wf-sign-up-accept-privacy”), otherwise it won’t work either. As Michael mentions the best way to address this is to hide the field not delete it.

One other thing to note is that the error only showed up right after login. it didnt show up on page load, which is why I had missed it.

---

<div class="post-metadata">

**Author:** ![Digitalcap](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Digitalcap](https://sygnal-attr.discourse.group/u/Digitalcap)\
**Post date:** [July 25, 2023, 10:06am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/5 "2023-07-25T10:06:30Z")

</div>

Im sorry but wfu-bind = “$user.data.beskrivning”  
Does not work.

![image](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/135f5a12e579033d089046afed2c8bcf40cba9b4.png)  
If you check the image you will see that all of the fields are in the account page.

It is possible to get emai and name but no the anything from the custom fields.  
I have read the documentation and cant find something that i missed to do.

Why is this?

**EDIT:**

- Name
- Email
- Opt-in
- Privacy

You say thesee needs to be put in but webflow blocks me from setting Privacy.  
You can only add Name, Email and Opt-in inside of the form.  
Privacy is not possible anymore to add in the user account page.

---

<div class="post-metadata">

**Author:** ![memetican](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/memetican/32/9_2.png) [@memetican](https://sygnal-attr.discourse.group/u/memetican)\
**Post date:** [July 27, 2023, 10:37am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/6 "2023-07-27T10:37:09Z")

</div>

Privacy likely is not one you need. I’m not seeing any errors on sygnal’s site and we do not have that field on our user-account page either.

---

<div class="post-metadata">

**Author:** ![Digitalcap](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Digitalcap](https://sygnal-attr.discourse.group/u/Digitalcap)\
**Post date:** [July 27, 2023, 11:22am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/7 "2023-07-27T11:22:50Z")

</div>

Super nice with the video. Love the support 👍

I have exactly that in my account page:

 ![image](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/37a95575d921228ff61f9c4e39cef7cc7467cda6.jpeg)

And if you also look at my binding:

 ![image](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/89477edf3508d6c94e1dc813347848527f389c55.png)

And then if you want to see the slug inside of the user profile:

 ![image](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/dddff424d8ca81703aafc9e6d45960f3bf734b6e.png)

Lastly i dont get any errors in the console, but what you can see is that the input field is empty. It does not fill it with the $user.data.beskrivning

 ![image](https://global.discourse-cdn.com/free1/uploads/sygnal_attr/original/1X/14fab379949455c0e6b40be21b8a677db00cd32d.png)

---

<div class="post-metadata">

**Author:** ![memetican](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/memetican/32/9_2.png) [@memetican](https://sygnal-attr.discourse.group/u/memetican)\
**Post date:** [July 27, 2023, 7:22pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/8 "2023-07-27T19:22:33Z")

</div>

Do you have the scripts installed on that page?  
I can have a look but I need your-

Readonly project link, a published site link, and a sample login I can use

---

<div class="post-metadata">

**Author:** ![Digitalcap](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Digitalcap](https://sygnal-attr.discourse.group/u/Digitalcap)\
**Post date:** [July 28, 2023, 8:03am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/9 "2023-07-28T08:03:30Z")

</div>

This is for where i want to show the data.  
[https://preview.webflow.com/preview/byggmaklaren?utm\_medium=preview\_link&utm\_source=designer&utm\_content=byggmaklaren&preview=9b5f0833291573cfc3fd50e317c2e000&pageId=64a53877714e516c38c63296&workflow=preview](https://preview.webflow.com/preview/byggmaklaren?utm_medium=preview_link&utm_source=designer&utm_content=byggmaklaren&preview=9b5f0833291573cfc3fd50e317c2e000&pageId=64a53877714e516c38c63296&workflow=preview)

This is where the user account is:  
[https://preview.webflow.com/preview/byggmaklaren?utm\_medium=preview\_link&utm\_source=designer&utm\_content=byggmaklaren&preview=9b5f0833291573cfc3fd50e317c2e000&pageId=647dffab9b8f99068ae2d251&workflow=preview](https://preview.webflow.com/preview/byggmaklaren?utm_medium=preview_link&utm_source=designer&utm_content=byggmaklaren&preview=9b5f0833291573cfc3fd50e317c2e000&pageId=647dffab9b8f99068ae2d251&workflow=preview)

This is the input class: Företag besklrivning fält  
Here i have the wfu-bind on 🙂

---

<div class="post-metadata">

**Author:** ![Digitalcap](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Digitalcap](https://sygnal-attr.discourse.group/u/Digitalcap)\
**Post date:** [July 31, 2023, 2:30pm UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/10 "2023-07-31T14:30:58Z")

</div>

It seems to be working.  
But i dont know what i did.

Either it has to do with me publishing on an custom domain OR  
That i had to add the custom fileds in the “Register” page as well as the “My Account” page.  
In my case i had not added the fields in the “Register” page.

---

<div class="post-metadata">

**Author:** ![memetican](https://yyz2.discourse-cdn.com/free1/user_avatar/sygnal-attr.discourse.group/memetican/32/9_2.png) [@memetican](https://sygnal-attr.discourse.group/u/memetican)\
**Post date:** [August 3, 2023, 4:55am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/11 "2023-08-03T04:55:13Z")

</div>

Glad you figured it out.

You don’t need those fields on the register page, and the custom domain doesn’t matter.  
My best guess is that you hadn’t logged out and logged back in again after adding the custom fields, so your computer had an old User object cached.

---

<div class="post-metadata">

**Author:** ![Digitalcap](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Digitalcap](https://sygnal-attr.discourse.group/u/Digitalcap)\
**Post date:** [August 3, 2023, 8:17am UTC](https://sygnal-attr.discourse.group/t/data-binding-only-partially-working/75/12 "2023-08-03T08:17:06Z")

</div>

I logged in and out but i think that was not enough to clear the cache.  
It was when i change domain to publish i think it really cleared the cache.

But even that should not be to problem because i tried logging in with icognito mode in chrome and it didnt work. So Its a little bit of magic i would say 😃
