Hi. WAB table widget has a config option to "Synchronize with layer visibilities" option which is nice, but it does not work how one would expect. The problem is that if one has group layers like shown in the screenshot below, sub-layers that are not visible on the map still show up in the table widget. For example, sewer inlets is not visible because the parent group in unchecked, yet it would still show in the table widget.
So, the idea is to make this widget smarter so that it honors actual layer visibility on the map.