My Oracle Support Banner

E-PIA: "Function 'onReadyState' Error: 'isTouchDevice' is undefined" When Working on Pages with Fields that Have Prompt Lookups and AutoComplete Feature Enabled in My Preferences. (Doc ID 2633896.1)

Last updated on JANUARY 29, 2020

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.57 and later
Information in this document applies to any platform.

Symptoms

Error reported on PT 8.57.08.

When working on pages that have fields with Prompt Lookups (magnifying glass), if the AutoComplete feature is enabled in My Preferences, the following error occurs.

ERROR
-----------------------
Error: Message from webpage

Function 'onReadyState' Error: 'isTouchDevice' is undefined
Error stack:
Reference Error: 'isTouchDevice' is undefined
at PT_typeahead.prototype.CreateGrid (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:369:83)
at PT_typeahead.prototype.BuildList (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:249:2)
at PT_typeahead.prototype.buildChoices (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:168:2)
at eval code (eval code:4:1)
at net2.ContentLoader.prototype.finalCall (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:1348:2)
at net2.ContentLoader.prototype.processXML (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:1020:2)
at net2.ContentLoader.prototype.onReadyState (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:261:2)
at req.onreadystatechange (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:142:2)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login and, from Navigator, go to My Preferences and make sure that, under Navigation Personalizations, Autocomplete is set to Yes.
2. Navigate to any page that has fields with a prompt lookup (magnifying glass).
3. Try to enter any value on any of those fields.
4. Error is given:

Error: Message from webpage

Function 'onReadyState' Error: 'isTouchDevice' is undefined
Error stack:
Reference Error: 'isTouchDevice' is undefined
at PT_typeahead.prototype.CreateGrid (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:369:83)
at PT_typeahead.prototype.BuildList (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:249:2)
at PT_typeahead.prototype.buildChoices (https://<host>/cs/<site>/cache/PT_TYPEAHEAD_win0_MIN_1.js:168:2)
at eval code (eval code:4:1)
at net2.ContentLoader.prototype.finalCall (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:1348:2)
at net2.ContentLoader.prototype.processXML (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:1020:2)
at net2.ContentLoader.prototype.onReadyState (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:261:2)
at req.onreadystatechange (https://<host>/cs/<site>/cache/PT_AJAX_NET_MIN_1.js:142:2)



Changes

Upgrade from PT 8.56.07 to PT 8.57.08 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.