The idea is to dynamically change the results of charts presented on dashboards using text search/filters. The same mechanism is used to dynamically filter the results of charts once selecting different project on dashboard.
The workaround is to modify the backing query (which is not efficient). The drawback I see is that modified query needs to be saved before refreshing results on dashboard. This means that at the end of presenting dashboard backing query needs to be restored to original (if required of course).