e-satisfaction

jQuery compatibility

e-satisfaction Surveys uses jQuery internally for safer, more consistent JavaScript execution across browsers. The standard snippet handles this for you: it loads a build that bundles jQuery when your page doesn't already have it, and a jQuery-free build that reuses your page's own jQuery when one is present. You don't have to choose — the snippet detects window.jQuery and picks the right build at load time.

The bundled jQuery version

When e-satisfaction Surveys bundles its own jQuery, it ships jQuery 3.3.1. This build is fully self-contained, so it never touches or conflicts with anything else on the page.

Compatible versions when your site provides jQuery

If your site already loads jQuery, e-satisfaction Surveys reuses it rather than bundling a second copy. The following jQuery versions have been tested and verified to work with the integration script:

jQuery lineVerified versions
1.x1.7, 1.8, 1.9, 1.10, 1.11, 1.12
2.x2.0, 2.1, 2.2
3.x3.0, 3.1, 3.2, 3.3

Newer 3.x releases

jQuery 3.4 and later are minor, backward-compatible releases and are expected to work, but only 3.0–3.3 have been formally verified. If you're on a newer 3.x and see an issue, let support know so this list can be updated.

Not sure which build you're getting?

If window.jQuery exists when the snippet runs, e-satisfaction Surveys loads the jQuery-free build and uses your copy; otherwise it loads the bundled build. See the jQuery build for how the two are served.

If you hit a problem

If a verified jQuery version doesn't behave as expected, submit a request and include:

  • A short description of the problem — what you expected versus what happened.
  • The workspace and questionnaire ID involved.
  • The URL where it occurs.
  • Access credentials, if the page is private and can't be reached otherwise.

That's usually enough for the team to reproduce it and either fix it or update this guidance.