diff --git a/src/ui/public/doc_table/components/table_row.js b/src/ui/public/doc_table/components/table_row.js
index 283e1660a1019..0d00b58dab18b 100644
--- a/src/ui/public/doc_table/components/table_row.js
+++ b/src/ui/public/doc_table/components/table_row.js
@@ -9,7 +9,6 @@ import noWhiteSpace from 'ui/utils/no_white_space';
import openRowHtml from 'ui/doc_table/components/table_row/open.html';
import detailsHtml from 'ui/doc_table/components/table_row/details.html';
import uiModules from 'ui/modules';
-import FilterManagerProvider from 'ui/filter_manager';
const module = uiModules.get('app/discover');
@@ -25,10 +24,9 @@ const MIN_LINE_LENGTH = 20;
*
* ```
*/
-module.directive('kbnTableRow', ['$compile', 'Private', function ($compile, Private) {
+module.directive('kbnTableRow', ['$compile', function ($compile) {
const cellTemplate = _.template(noWhiteSpace(require('ui/doc_table/components/table_row/cell.html')));
const truncateByHeightTemplate = _.template(noWhiteSpace(require('ui/partials/truncate_by_height.html')));
- const filterManager = Private(FilterManagerProvider);
return {
restrict: 'A',
@@ -88,8 +86,7 @@ module.directive('kbnTableRow', ['$compile', 'Private', function ($compile, Priv
$scope.inlineFilter = function inlineFilter($event, type) {
const column = $($event.target).data().column;
const field = $scope.indexPattern.fields.byName[column];
- $scope.indexPattern.popularizeField(field, 1);
- filterManager.add(field, $scope.flattenedRow[column], type, $scope.indexPattern.id);
+ $scope.filter(field, $scope.flattenedRow[column], type);
};
// create a tr element that lists the value for each *column*