diff --git a/vizro-core/src/vizro/models/_controls/filter.py b/vizro-core/src/vizro/models/_controls/filter.py index 01b1907a0..a22dca636 100644 --- a/vizro-core/src/vizro/models/_controls/filter.py +++ b/vizro-core/src/vizro/models/_controls/filter.py @@ -217,6 +217,9 @@ def pre_build(self): @_log_call def build(self): selector_build_obj = self.selector.build() + # TODO: Align the (dynamic) object's return structure with the figure's components when the Dash bug is fixed. + # This means returning an empty "html.Div(id=self.id, className="...")" as a placeholder from Filter.build(). + # Also, make selector.title visible when the filter is reloading. return dcc.Loading(id=self.id, children=selector_build_obj) if self._dynamic else selector_build_obj def _validate_targeted_data(