If you create a TableView in an Alloy View, and then populate it with TableViewRow's which are created from Alloy view files, then click events are not passed to the parent. NOTE: if you create rows in dynamically in code or pre-defined in the TableView.xml file, then click events are passed.
code to reproduce:
(.js and .ts files are blank)
(tableViewRow.xml is code I took from the TableViewRow online doc.)
If I remove the View (in the row), it works perfectly. If the View is in place, then only the 1st row responds to taps. (Using the iOS simulator.) The other rows are silent. It seems that other elements (<Label/>) etc don't seem to cause a problem.
And again, my table works perfectly IFF I don't use sections.
I also found the behavior (good or bad) doesn't always respond to my changes in the code unless I do a 'project clean'.
I also tried forcing $.view.bubbleParent = true but that didn't help anything.
Please let me know if you need more info or test cases.