Title: Critical error when using JavaScript Redirect masking option
Last modified: January 23, 2026

---

# Critical error when using JavaScript Redirect masking option

 *  [aduwow](https://wordpress.org/support/users/aduwow/)
 * (@aduwow)
 * [4 months, 2 weeks ago](https://wordpress.org/support/topic/critical-error-when-using-javascript-redirect-masking-option/)
 * Hello,
 * I’m experiencing a critical error with the **No External Links** plugin and would
   like to report a possible bug.Critical error when using JavaScript Redirect masking
   option
 * **Steps to reproduce:**
    1. Go to **No External Links** settings.
    2. In **Masking Type**, select **JavaScript Redirect**.
    3. Enter any content into the **JavaScript Redirect Text** field.
    4. Click **Save**.
 * **Error message:**
   Uncaught Error:Mihdan\No_External_Links\Admin\Admin::sanitize_text_array_deep():
   Argument #1 ($arr) must be of type array, null given,called in /s2-decideletters/
   wordpress/wp-includes/class-wp-hook.php on line 343in /s2-decideletters/wordpress/
   wp-content/plugins/mihdan-no-external-links/admin/Admin.php on line 2361
 * **Call stack:**
    - Mihdan\No_External_Links\Admin\Admin::sanitize_text_array_deep()
    - wp-includes/class-wp-hook.php:343
    - WP_Hook::apply_filters()
    - wp-includes/plugin.php:205
    - apply_filters()
    - wp-includes/formatting.php:5135
    - sanitize_option()
    - wp-includes/option.php:887
    - update_option()
    - wp-admin/options.php:345
 * It looks like `sanitize_text_array_deep()` is receiving `null` instead of an 
   array when saving this option.
 * I would really appreciate it if you could take a look or let me know if there’s
   a workaround or fix planned.
 * Thank you very much for your support.

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fcritical-error-when-using-javascript-redirect-masking-option%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/mihdan-no-external-links/assets/icon.svg?rev=2781384)
 * [No External Links](https://wordpress.org/plugins/mihdan-no-external-links/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/mihdan-no-external-links/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/mihdan-no-external-links/)
 * [Active Topics](https://wordpress.org/support/plugin/mihdan-no-external-links/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/mihdan-no-external-links/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/mihdan-no-external-links/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [aduwow](https://wordpress.org/support/users/aduwow/)
 * Last activity: [4 months, 2 weeks ago](https://wordpress.org/support/topic/critical-error-when-using-javascript-redirect-masking-option/)
 * Status: not resolved