WebSpellChecker Server 5.3.0 Release Notes

Enhancements

1. WebSpellChecker Proofreader v1.3

1.1. Added new options for WProofreader management. Two new API options enableAutoSearchIn and disableAutoSearchIn are added to give more control over the autoSearch functionality.

  • enableAutoSearchIn parameter allows enabling the autoSearch mechanism only for elements with provided class, id, data attribute name or HTML element type.
<script>
    window.WEBSPELLCHECKER_CONFIG = {
        ...
        enableAutoSearchIn: ['.class', '#id', '[data-attribute]', 'textarea'],
        ...
    }
</script>
  • disableAutoSearchIn parameter allows disabling the autoSearch mechanism by class, id, data attribute name, and HTML elements.
<script>
    window.WEBSPELLCHECKER_CONFIG = {
        ...
        disableAutoSearchIn: ['.class', '#id', '[data-attribute]', 'textarea'],
        ...
    }
</script>

1.2. API documentation updates. API documentation is updated with the descriptions of the following parameters: autoSearch, enableAutoSearchIn, disableAutoSearchIn.

enableAutoSearchInInputs option is no longer supported as it was replaced by enableAutoSearchIn.

2. AppServer

1. Added better descriptions of errors for the cases of incorrect use of the cmd parameter.

Bug Fixes

  • [WP-1810] AppServer: The following parameters doesn’t work: ‘IgnoreAllCapsWord’, ‘IgnoreDomainNames’, ‘IgnoreHtmlMarkups’, ‘IgnoreMixedCase’, ‘IgnoreMixedDigits’, ‘IgnoreNonAlphaWord’.
  • [WP-2380] WProofreader: Focused state is missing when using keyboard navigation between Options, Languages, Dictionary, About tabs.
  • [WP-2421] WProofreader: Incorrect area-label name for the opened state of the WProofreader Dialog icon.
  • [WP-2442] WProofreader: Incompatibility of WProofreader with Froala Editor. Incorrect behavior of getFocusableElements in component.js in place with querySelectorAll and passed array (convert array to string).
  • [WP-2420] Personal User Dictionary: After removing a dictionary, the words are not underlined and considered as incorrect.