FindElement not working as expected


I’m using the 1.3.0 beta
In our code we find an element(AppiumWebElement) that is a UIATableCell. And then want to check if that row contains a particular image. To do so we call row.FindElement(by) (where row is the UIATableCell we found) and pass through the By.Id for the image we want to find. My understanding of this FindElement function is that it should return only children of the element(i.e the table row in my case) that it is called against. What I’m seeing is it returns an element that is not a child of the row.

Is this a bug or have we mis-understood the FindElement function?

Not this does work as I expected when running the same code against an Android app using Appium for windows.