I have a table that displays a list of records, and details of a selected record below, including the record’s Chatter Feed. When I click an icon the record in the list, a row action sets a condition on a secondary model and refreshes it to show the details of the chosen record in the section below the table. This works fine, except the Chatter Feed doesn’t refresh when I choose another record - it continues to show the first record’s Feed. Also, I notice that I must load a record when the page loads, otherwise the entire component is permanently blank.
I don’t see sufficient documentation on this component to understand this functionality. Why does this component work differently from others? Why doesn’t it refresh when its model refreshes? How do I get it to refresh declaratively on demand? Why does it fail to render properly unless a record exists when the page loads?