You're correct. This behavior did change in 8.0, because we considered it a bug that the menu would be operable when the table is in indicator mode. When a control is in indicator mode, nothing should be able to modify the control's data, and the built-in menu items do modify the state of the table. The same applies to tree controls.
If you prefer the old behavior, a possible workaround would be to not make the table an indicator. Instead, you can make all the cells be indicators, using:
SetTableCellRangeAttribute (..., VAL_TABLE_ENTIRE_RANGE, ATTR_CELL_MODE, VAL_INDICATOR).
This will still prevent users from modifying the contents of the individual cells, but will not prevent the menu from being operable.
Luis
NI