Is RowExpander not meant to be used with an editing grid?

I had a grid with two columns, both showing text. The second column was editable, and I used GridInlineEditing.

However, when I put a RowExpander in the beginning, I noticed that the little red triangle no longer appears in the corner when changed the contents of a cell in the second column.

Further, it appears that striping of the rows no longer happens.

If I remove the RowExpander column, everything behaves as expected with regard to striping, and the dirty markers.

How can I get the correct behavior while also using the RowExpander?

Thanks.

EDIT: forgot to mention, the highlighting of rows as the mouse hovers over them is also disabled when I use the RowExpander with the GridInlineEditing on a Grid.