This Took Forever Overlay

Forums Dynamic Forms for SharePoint This Took Forever Overlay

This topic contains 3 replies, has 2 voices, and was last updated by  Alexander Bautz 6 months ago.

  • Author
    Posts
  • #23206

    Eric Dickerson
    Participant

    I have a client who get’s the Took Forever overlay quite often… looking at the console when the overlay shows on the new form I see this error:

    jquery.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help, check https://xhr.spec.whatwg.org/.
    send @ jquery.js:4

    A reload showed this one as well:
    Resource interpreted as Document but transferred with MIME type image/gif: “https://advancedhp.sharepoint.com/_layouts/15/images/blank.gif?rev=45”.
    SPClientRenderer.RenderReplace @ clienttemplates.js:1
    RenderClientForm @ clientforms.js:1
    (anonymous) @ NewForm.aspx?Source=…9}&RootFolder=:2844

    I recall seeing at some point that there was a js script / line of custom code that could wait longer for the form to load… I can not find that anywhere… did I imagine it?

    Thanks in advance!!

  • #23215

    Alexander Bautz
    Keymaster

    Is this a large / complicated form that does load correctly if you wait long enough, but takes longer than the default timeout set for the overlay?

    Which version of DFFS are you running?

    Alexander

  • #23221

    Eric Dickerson
    Participant

    Yes it is “large / complicated”… at least by my standards…
    List is 140 columns and 23 lookups…

    New form is 3 Tabs, 12 vLookups, 12 lines of custom JS (co-lookup via .find(“select”).change(function(), plus a lot of headings, etc.

    Is that large / complicated? lol

    It loads correctly if it does not time out.

    I may have solved or reduced the problem on my own… this list has had DFFS upgraded over the years from and early version and it had this in the “load these first” section of Custom JS:

    
    
    /cs/SPJS/DFFS/plugins/jquery-1.10.2.min.js
    /cs/SPJS/DFFS/plugins/SPJS-utility.js
    /cs/SPJS/DFFS/plugins/PullInformationFromConnectedList.js
    /cs/SPJS/DFFS/plugins/jquery.js
    /cs/JQuery/jquery.SPServices-2014.01.min.js

    Since removing those I have not seen the issue on the new form (but I don’t load them often)

    DFFS backend v4.4.3.43

    Would love to know if there is a way to keep the time out from happening (for this or any version… for this or some other situation).

  • #23223

    Alexander Bautz
    Keymaster

    I’m happy to hear the form behaves better. I’m 100% sure the problem is related to loading jQuery multiple times. It is loaded by default when DFFS is initiated, and in your example two more times in the field above Custom JS. The loading of jQuery multiple times will mess with things already loaded that depends on jQuery and will cause errors that you will see in the developer console (hit F12 > Console).

    Alexander

You must be logged in to reply to this topic.