Why "Clear Cart" button on cart page doesn't work in Service Portal?Issue <!-- 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 After adding few items to shopping cart in Service Portal, when user goes to the cart page and click on "Clear Cart" button, the cart was not cleared as shown in the attached screenshot. Release Any supported release. Cause Below piece of client side code was missing in the out of the box provided "SC Shopping Cart" widget due to customization, c.clearCart = function() { spModal.confirm(c.data.msgs.clearCartConfirmationMsg).then(function(confirmed) { if (confirmed) { c.server.get({ action: "clear_cart" }).then(function(response) { c.data.cart = response.data.cart; c.data.cartItems = response.data.cartItems $rootScope.$broadcast("$sp.service_catalog.cart.update"); spUtil.addTrivialMessage(c.data.msgs.cartEmptiedMsg); }); } }); } And hence "Clear Cart" button was not functioning as expected on the affected instance. Resolution Copy paste the above missing "clear cart" function or revert to the out of the box version. This should resolve the issue. Additional Information SC Shopping Cart widget Revert a customization