diff --git a/includes/admin/core/class-admin-forms.php b/includes/admin/core/class-admin-forms.php
index 3e27eaa1..02afa9fb 100644
--- a/includes/admin/core/class-admin-forms.php
+++ b/includes/admin/core/class-admin-forms.php
@@ -1052,7 +1052,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) {
'editor_class' => $class
)
); ?>
- For default text for plain-text emails please see this doc
+ For default text for plain-text emails please see this doc
'POST',
- 'timeout' => 20,
+ 'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
diff --git a/includes/core/um-filters-fields.php b/includes/core/um-filters-fields.php
index 2507409d..089fdf4c 100644
--- a/includes/core/um-filters-fields.php
+++ b/includes/core/um-filters-fields.php
@@ -613,10 +613,12 @@ function um_profile_field_filter_xss_validation( $value, $data, $type = '' ) {
if( 'text' == $type && ! in_array( $data['validate'], array( 'unique_email' ) ) || 'password' == $type ) {
$value = esc_attr( $value );
- }elseif( $type == 'url' ) {
+ } elseif( $type == 'url' ) {
$value = esc_url( $value );
- } elseif ( 'textarea' == $type ){
- $value = wp_kses_post( $value );
+ } elseif ( 'textarea' == $type ) {
+ if ( empty( $data['html'] ) ) {
+ $value = wp_kses_post( $value );
+ }
}
}