Currently on our application we have popup/lightboxes that have a close button in the top right corner, and some of the lightboxes have cancel buttons next to the submit button - in the case of a form. We also close the lightbox when a user click outside of the lightbox.
My thinking is we are creating a confusing UX, also adding challenge in programming, by letting the user close the lightbox by clicking outside the lightbox. We want them to make a decision once the box is open.
I want to remove the feature of clicking outside the box to close it, leaving the close icon in the top corner and cancel button. Is this a good idea?