Unable to Save Profile After Changing Date of Birth

When my members try to change their date of birth in Edit Profile they get a message that they must complete all of their profile fields, except that all the profile fields ARE filled.

Can you help.

Thank you.
Support Access is granted.

  • Milan

    Hello Mary

    Hope you are well today and thanks for asking us. :slight_smile:

    It seems that this is more likely issue due to some conflict. So have you conducted plugin conflict test as described in our this support manual,
    https://premium.wpmudev.org/manuals/using-wpmu-dev/getting-support/

    If test is not revealing something for you, then test with default WordPress Standard themes like twentysixteen. It'll help you to find theme conflict if there is any.

    If for some reason you could not do that because your site is live, you can consider these options for testings.

    #1) Enable Maintenance mode on your site for sometime and carry out these testings.

    #2) Create staging copy of your live site and there conduct these tests.

    Let me know how it goes. :slight_smile:
    Best Regards,
    Milan

  • Mary

    I have continued to try different things including changing all fields to "not required", removing the date of birth field, turning off network activated plugins and making them site specific, etc.

    JavaScript errors are as follows:
    sI: about to establish extension connection for WIDGET_CONTENT_MESSAGE - url: https://christiangays.com/members/test/profile/edit/group/1/
    scriptInjector.js:191 sI: adding WIDGET_CONTENT_MESSAGE message listener
    reservespaceifenabled.js:5 rsie: reserveSpace
    reservespaceifenabled.js:7 rsie: getToolbarData
    reservespaceifenabled.js:66 rsie: leaving js
    (index):46 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff'. This request has been blocked; the content must be served over HTTPS.d @ (index):46
    (index):46 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff'. This request has been blocked; the content must be served over HTTPS.d @ (index):46
    (index):46 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff'. This request has been blocked; the content must be served over HTTPS.d @ (index):46
    reservespaceifenabled.js:15 rsie: getToolbarDataCallback(Arguments[1])
    reservespaceifenabled.js:25 rsie: window.toolbarData: Object
    reservespaceifenabled.js:26 rsie: window.Content: undefined
    reservespaceifenabled.js:35 rsie: getToolbarDataCallback - done
    jquery-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
    2christiangays.com/:351 A Parser-blocking, cross-origin script, https://secure.comodo.com/trustlogo/javascript/trustlogo.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity.
    contentScript.js:42 cS: logger: Array[1] : undefined
    contentScript.js:42 cS: logger: Array[1] : undefined
    contentScript.js:42 cS: logger: Array[1] : document ready
    contentScript.js:42 cS: logger: Array[1] : running callback
    contentScript.js:42 cS: logger: Array[1] : undefined
    contentScript.js:42 cS: logger: Array[1] : firing tab complete
    contentScript.js:80 cS: sending TAB_COMPLETE
    scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE message listener: MessageEvent
    scriptInjector.js:194 MessageEvent
    (index):1 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff'. This request has been blocked; the content must be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff'. This request has been blocked; the content must be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://christiangays.com/members/test/profile/edit/group/1/' was loaded over HTTPS, but requested an insecure font 'http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff'. This request has been blocked; the content must be served over HTTPS.
    scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE message listener: MessageEvent
    scriptInjector.js:194 MessageEvent
    scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE message listener: MessageEvent
    scriptInjector.js:194 MessageEvent
    scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE message listener: MessageEvent
    scriptInjector.js:194 MessageEvent
    scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE message listener: MessageEvent
    scriptInjector.js:194 MessageEvent
    contentScript.js:234 cs: onRequestListener(Arguments[3])

  • Predrag Dubajic

    Hi Mary,

    I found the bugger, in your profile form you have "Last Name" field which is required as well but it's actually hidden via CSS.
    So even if the field is hidden it's still on page and the form checks if the field is populated correctly.

    You can see from below screenshot what I'm referring to, and when I made it visible via browser inspector and filled in the field I was able to save the changes.

    You should either make this field visible again or make is as not required.

    Best regards,
    Predrag

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.