hqDefine('domain/js/case_search_main', [
    'jquery',
    'hqwebapp/js/initial_page_data',
    'domain/js/case_search',
], function(
    $,
    initialPageData,
    caseSearch
) {
    $(function () {
        var viewModel = caseSearch.CaseSearchConfig({
            values: initialPageData.get('values'),
            caseTypes: initialPageData.get('case_types'),
        });
        $('#case-search-config').koApplyBindings(viewModel);
        $('#case-search-config').on('change', viewModel.change).on('click', ':button', viewModel.change);
    });
});

hqDefine('domain/js/case_search_main', [
    'jquery',
    'hqwebapp/js/initial_page_data',
    'domain/js/case_search',
    'hqwebapp/js/knockout_bindings.ko',     // save button
], function(
    $,
    initialPageData,
    caseSearch
) {
    $(function () {
        var viewModel = caseSearch.CaseSearchConfig({
            values: initialPageData.get('values'),
            caseTypes: initialPageData.get('case_types'),
        });
        $('#case-search-config').koApplyBindings(viewModel);
        $('#case-search-config').on('change', viewModel.change).on('click', ':button', viewModel.change);
    });
});

Add knockout bindings as dependency to case search
Add knockout bindings as dependency to case search
