I have a list page to which I need to add an additional webpart (in this case, a more powerful filter). However, the ribbon doesn't appear because the listview does not have focus.
This is easily overcome simply by clicking it, but I have an even bigger related issue. When you select items in the list, and then click somewhere else (including inside of a dialog box!), the listview loses focus again and the selected items get unselected. This is a major problem because my dialog box needs to know what items were selected. Does anyone know if there's any way to prevent this?
Based on the answer to this question, it looks like there's some Microsoft JavaScript function which checks for a single web part and thus causes this annoying behavior. Maybe there's a way to trick that function into thinking there's only a single web part?