- From: <bugzilla@jessica.w3.org>
- Date: Sat, 28 Jun 2014 07:58:17 +0000
- To: public-browser-tools-testing@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26228
Bug ID: 26228
Summary: [WebDriver Spec] 11.2.1 executeScript doesn't specify
how to handle self-recursive objects
Product: Browser Test/Tools WG
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: WebDriver
Assignee: public-browser-tools-testing@w3.org
Reporter: lrekucki@gmail.com
QA Contact: public-browser-tools-testing@w3.org
CC: mike@w3.org
The algorithm for post-processing of return value requires that:
1. If result is:
(...)
5. an object, then return the object created by recursively applying this
algorithm to each property in result.
If the object is self-recursive (i.e. var x = {}; x['parent'] = x), this causes
an infinite recursion. Such objects are actually more common then you would
expects. For example, the popular library jQuery represents it's search results
as objects that are self-recursive.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Saturday, 28 June 2014 07:58:18 UTC