+
`;
diff --git a/src/__tests__/connection/database/__snapshots__/reset_password.test.jsx.snap b/src/__tests__/connection/database/__snapshots__/reset_password.test.jsx.snap
index ac047fada..92a41a9bc 100644
--- a/src/__tests__/connection/database/__snapshots__/reset_password.test.jsx.snap
+++ b/src/__tests__/connection/database/__snapshots__/reset_password.test.jsx.snap
@@ -1,101 +1,23 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`ResetPasswordScreen a custom connection resolver is being used copies the username to the email field if an email address was entered 1`] = `
-
+
+
+
`;
exports[`ResetPasswordScreen a custom connection resolver is being used sets the email field to a blank value if username is not an email address 1`] = `
-
+
+
+
`;
exports[`ResetPasswordScreen isSubmitDisabled returns false when \`isEnterpriseDomain\` is false 1`] = `
diff --git a/src/__tests__/connection/database/__snapshots__/signed_up_confirmation.test.jsx.snap b/src/__tests__/connection/database/__snapshots__/signed_up_confirmation.test.jsx.snap
index d69239700..2ed5f8fc1 100644
--- a/src/__tests__/connection/database/__snapshots__/signed_up_confirmation.test.jsx.snap
+++ b/src/__tests__/connection/database/__snapshots__/signed_up_confirmation.test.jsx.snap
@@ -1,41 +1,43 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`SignedUpConfirmation renders correctly 1`] = `
-
+
`;
exports[`The quick auth screen renders the connection using the connection domain when preferConnectionDisplayName is true, but no display name available 1`] = `
-
+
`;
diff --git a/src/__tests__/core/sso/__snapshots__/last_login_screen.test.jsx.snap b/src/__tests__/core/sso/__snapshots__/last_login_screen.test.jsx.snap
index 9b6e2f1fd..9931db875 100644
--- a/src/__tests__/core/sso/__snapshots__/last_login_screen.test.jsx.snap
+++ b/src/__tests__/core/sso/__snapshots__/last_login_screen.test.jsx.snap
@@ -1,180 +1,136 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`LastLoginScreen renders correct buttonLabel uses SOCIAL_STRATEGY mapping when there is not a lastUsedUsername 1`] = `
-
- lastLoginInstructions
-
- }
- data-strategy="twitter"
-/>
+
+
+
`;
exports[`LastLoginScreen renders correct buttonLabel uses lastUsedConnectionName when there is not a lastUsedUsername and no SOCIAL_STRATEGY mapping 1`] = `
-
+
`;
exports[`SignUpPane onlyEmail is false hide UsernamePane when databaseConnectionRequiresUsername is true and signUpHideUsernameField is true 1`] = `
-
+
`;
exports[`SignUpPane onlyEmail is false shows UsernamePane when databaseConnectionRequiresUsername is true and signUpHideUsernameField is false 1`] = `
-
-
-
-
-
+
+
+
+
+
+
+
`;
exports[`SignUpPane onlyEmail is false shows custom fields when additionalSignUpFields returns additional fields 1`] = `
-
-
-
-
-
-
+
+
+
+
+
+
+
+
`;
exports[`SignUpPane renders only email by default 1`] = `
-
-
-
+
+
+
+
+
`;
exports[`SignUpPane shows header when instructions are available 1`] = `
-
+
`;
diff --git a/src/__tests__/field/__snapshots__/custom_input.test.jsx.snap b/src/__tests__/field/__snapshots__/custom_input.test.jsx.snap
index e6dffc651..00dcdee7c 100644
--- a/src/__tests__/field/__snapshots__/custom_input.test.jsx.snap
+++ b/src/__tests__/field/__snapshots__/custom_input.test.jsx.snap
@@ -1,140 +1,139 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`CustomInput when type == checkbox and when placeholderHTML is set renders correctly as a CheckBoxInput 1`] = `
-
+
-
+
+
+
-
+
`;
exports[`CustomInput when type == checkbox highlights placeholder text when no invalid hint is provided 1`] = `
-
+
-
+
+
+
-
+
`;
exports[`CustomInput when type == checkbox renders correctly as a CheckBoxInput 1`] = `
-
+
-
+
+
+
-
+
`;
exports[`CustomInput when type == checkbox shows an error when value is incorrect 1`] = `
-
+
-
-
-
+
+
+
- invalid-hint-custom_input
+
+ invalid-hint-custom_input
+
-
+
`;
exports[`CustomInput when type == hidden renders correctly as a input[type=hidden] 1`] = `
-
+
+
+
`;
exports[`CustomInput when type == input calls \`changeField\` when changed 1`] = `
@@ -147,33 +146,35 @@ exports[`CustomInput when type == input calls \`changeField\` when changed 1`] =
`;
exports[`CustomInput when type == input renders correctly as a TextInput 1`] = `
-
+
+
+
`;
exports[`CustomInput when type == input sets isValid as true when \`isFieldVisiblyInvalid\` is false 1`] = `
-
+
+
+
`;
exports[`CustomInput when type === select calls \`startOptionSelection\` when clicked 1`] = `
@@ -185,27 +186,29 @@ exports[`CustomInput when type === select calls \`startOptionSelection\` when cl
`;
exports[`CustomInput when type === select renders correctly as a SelectInput 1`] = `
-
+
+
+
`;
exports[`CustomInput when type === select sets isValid as true when \`isFieldVisiblyInvalid\` is false 1`] = `
-
+
+
+
`;
diff --git a/src/__tests__/field/__snapshots__/email_pane.test.jsx.snap b/src/__tests__/field/__snapshots__/email_pane.test.jsx.snap
index ba9c7f175..22bb0c5e0 100644
--- a/src/__tests__/field/__snapshots__/email_pane.test.jsx.snap
+++ b/src/__tests__/field/__snapshots__/email_pane.test.jsx.snap
@@ -12,56 +12,60 @@ exports[`EmailPane calls \`swap\` onChange 1`] = `
`;
exports[`EmailPane renders correctly 1`] = `
-
+
+
+
`;
exports[`EmailPane sets \`blankErrorHint\` when username is empty 1`] = `
-
+
+
+
`;
exports[`EmailPane sets autoComplete to true when \`allowAutocomplete\` is true 1`] = `
-
+
+
+
`;
exports[`EmailPane sets isValid as true when \`isFieldVisiblyInvalid\` is false 1`] = `
-
+
+
+
`;
diff --git a/src/__tests__/field/__snapshots__/login_pane.test.jsx.snap b/src/__tests__/field/__snapshots__/login_pane.test.jsx.snap
index b3e961d70..1c686e37a 100644
--- a/src/__tests__/field/__snapshots__/login_pane.test.jsx.snap
+++ b/src/__tests__/field/__snapshots__/login_pane.test.jsx.snap
@@ -1,257 +1,275 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`LoginPane hides password link when lock does not have the screen \`forgotPassword\` 1`] = `
-
-
-
-
+
+
+
+
+
+
`;
exports[`LoginPane hides password link when showForgotPasswordLink === false 1`] = `
-
+
`;
diff --git a/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap b/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
index ca6159ff5..dcb7d8f6f 100644
--- a/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
+++ b/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
@@ -1,40 +1,40 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Container when suppressSubmitOverlay is true it does not display the overlay when submitting 1`] = `
-
+
-
+ class="auth0-lock-widget-container"
+ >
+
+
+
+
-
+
`;
exports[`Container with a custom \`connectionResolver\` calls \`connectionResolver\` onSubmit 1`] = `
diff --git a/src/__tests__/ui/box/__snapshots__/global_message.test.jsx.snap b/src/__tests__/ui/box/__snapshots__/global_message.test.jsx.snap
index ce48f85f1..97dac0765 100644
--- a/src/__tests__/ui/box/__snapshots__/global_message.test.jsx.snap
+++ b/src/__tests__/ui/box/__snapshots__/global_message.test.jsx.snap
@@ -1,37 +1,43 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`GlobalMessage renders correctly given a success type 1`] = `
-
-
+
- Success!
-
-
+
+ Success!
+
+
+
`;
exports[`GlobalMessage renders correctly given an error type 1`] = `
-
-
+
- An error occurred.
-
-
+
+ An error occurred.
+
+
+
`;
exports[`GlobalMessage renders correctly given an info type 1`] = `
-
diff --git a/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap b/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
index dcb7d8f6f..edd471090 100644
--- a/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
+++ b/src/__tests__/ui/box/__snapshots__/container.test.jsx.snap
@@ -19,16 +19,6 @@ exports[`Container when suppressSubmitOverlay is true it does not display the ov
>