Date: 06-16-2022 Subject: RELEASE 10.3D Runtime Files These RELEASE notes pertain to the following programs or files: PLBWEBSRV 10.3D 16 Jun 2022 10.3.4.503 (Processed Server) PLBWEBSRVT 10.3D 16 Jun 2022 10.3.4.503 (Threaded Server) *============================================================================== The following files have been changed as noted: ------------------------------------------------------------------------------- PLBWEBSRV (HTML\JS\CSS) - Modified to support 10.2A changes. plbwebbasic.css 10.1B 190424 plbwebbasic.js 10.2B 200707 plbwebboot.html 10.2A 191210 plbwebctls.js 10.1A 190103 plbwebmob.js 10.0A 180402 Support jQuery Mobile plbwebtvcssinfo.html 9.9 161028 plbmobstart.html 10.0A 180402 Support jQuery Mobile plbwebstart.html 10.0A 180402 plbwebstart99a.html 9.9A 170428 ------------------------------------------------------------------------------- PLBWEBSRV - Added a new keyword named 'PLBWEB_ANDROID_NEXT_FIX={on|off|searchkb}'. This keyword MUST be used to set/change the PWS server behavior when processing unexpected focus events for the Android NEXT button. This keyword ONLY takes affect when the client is an Android device. This keyword can be used as follows: PLBWEB_ANDROID_NEXT_FIX=ON In this case, the PWS server enables specialized logic which tries to detect unxpected Android behaviors when the Android Keyboard 'Next' button is clicked. When this unexpected Android behavior is detected, the PWS server forces either a default button action or a forward tab action. PLBWEB_ANDROID_NEXT_FIX=OFF In this case, all PWS server logic related to the Android Next button is 'disabled' and NOT USED. This behavior is the same as when the keyword is not used. PLBWEB_ANDROID_NEXT_FIX=SEARCHKB In this case, the PWS server creates all HTML objects with the type of 'type=text' to use 'type=search'. This causes the Android search keyboard to be used. The Android Search keyboard 'search/go' button gives the same behavior as the the normal 'return/enter' button. Therefore, the Android Chrome Webview works as expected and DOE NOT cause unexpected focus behaviors. - Modified the PL/B Web Server to detect unexpected Android 'NEXT' button operations. When this unexpected Android behavior is detected, the PWS server forces either a default button action or a forward tab action. This logic change ONLY takes affect when the 'PLBWEB_ANDROID_NEXT_FIX=ON' setting is used in the 'plbwebsrv.ini' configuration file. - Modified the PL/B Web Server to detect an unexpected focus change on an Android device after a SETPROP VISIBLE property is set to TRUE. This logic change ONLY takes affect when the 'PLBWEB_ANDROID_NEXT_FIX=ON' setting is used in the 'plbwebsrv.ini' configuration file. - Modified the PWS server to generate HTML objects for text input to use the 'type=search' attribute. This causes the Android Search Keyboard to be used which works as expected when the 'search/go' button is clicked. This logic change ONLY takes affect when the 'PLBWEB_ANDROID_NEXT_FIX=SEARCHKB' setting is used in the 'plbwebsrv.ini' configuration file. -------------------------------------------------------------------------------