In two step check out process clicking on the describe needs button from preview order page does not retain selected values.Description<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms In two step check out process clicking on the describe needs button from preview order page does not retain selected values. Release Kingston patch 6 Cause Variables in question: 1. std_laptop & std_desktop > from Varaible set: Order Branch Personna options Found catalog client script: set Type of Computer options(role):else if (role == 'bom'){ g_form.setDisplay('comp_start','true'); g_form.setDisplay('std_desktop',false); g_form.setValue('std_desktop','false'); ****** g_form.setDisplay('std_laptop',true); g_form.setReadonly('std_laptop',false); g_form.setValue('std_laptop','false'); ****** g_form.setDisplay('surface_pro',true); Whenever the variable "Please Select Associate Role" value changes, #1 Desktop w/power - standard & Laptop w/power - standard will be set to **false** #2 Container: "Select PC Bundle based on role" will show Now we need to figure out why OnLoad, the container named: Select PC Bundle based on role is hidden, because of this, all the variables included in the container will be hidden too. This is because of this catalog client script: remove existing from request type:in Line 25: g_form.setDisplay('comp_start',false); which explains why when you go back to "Describe Needs" tab, " Select PC Bundle based on role" is hidden. Resolution Because this is a customization, the script would have to be edited to take this behavior into consideration