Well, there is another issue if one of the values is an array :
original object first line :
{Bcal_CustProblems:{add_mode:1,base_form_name:"bcal_navCustProblemsPrim",delete_mode:1,description:"Customer Problems",detail_form:1,display_field_header:"header_cust_problems",divider_height:420,divider_locked:0,edit_in_list:1,filter:,list_form:1,method:,method_types:{hasBrowse:{...},hasEdit:{...}},new_in_list:1,path:null,record_locking:0,record_locking_rels:null,relation:null,relation_form:null,report:,report_types:{hasBrowse:{...},hasEdit:{...}},search_form:null,sort_label:"Nummer",sort_value:"cstprpl_nr desc",sort_value_org:"cstprpl_nr desc",sortcriteria:,startup_view:"T",tab:[selected=1.0],table_form:1,table_tab_form:false,update_mode:1,view:"table"}
New objects first line after globals.nav.programcheck = JSON.parse(JSON.stringify(globals.nav.program))
{Bcal_CustProblems:{add_mode:1,base_form_name:"bcal_navCustProblemsPrim",delete_mode:1,description:"Customer Problems",detail_form:1,display_field_header:"header_cust_problems",divider_height:420,divider_locked:0,edit_in_list:1,filter:,list_form:1,method:,method_types:{hasBrowse:{...},hasEdit:{...}},new_in_list:1,path:null,record_locking:0,record_locking_rels:null,relation:null,relation_form:null,report:,report_types:{hasBrowse:{...},hasEdit:{...}},search_form:null,sort_label:"Nummer",sort_value:"cstprpl_nr desc",sort_value_org:"cstprpl_nr desc",sortcriteria:,startup_view:"T",tab:,table_form:1,table_tab_form:false,update_mode:1,view:"table"}
As You can see in the first one the text “tab:[selected=1.0]” and the second line only has “tab:”
Regards,
Hans