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.
- The command value for ‘cmd’ parameter is not specified in your request. Contact [email protected] for more details.
- The command value for ‘cmd’ parameter is unknown. Check available commands. Contact [email protected] for more details.
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.