Nowadays the UX of web applications has become so similar to classical desktop applications (with SPA) that often I just want to create a web application.

But I always wonder one thing: Why is there no good method for pop-ups? Of course, we can always open up a pop-up, but apart from this really ugly confirmation ("The web page wants so open a pop-up”), the pop-up actually loads a new web page. This makes the entire process really slow and does not integrate well into a SPA.

I really like the pop-up flow of desktop applications because I can still continue working in the main window, just moving the pop-up to the side to still reference something in the application without having it blocking the whole application. Modals are really cumbersome to use and the classical web-popups take too long to load (not as fast as on desktop toolkits).

Did someone decide that modals are good and popups are bad or why is there no movement to implement modern popups (I would think about creating two window objects or something like that)? Or am I the only one who thinks they are extremely nice for “real” work?

(Of course, web sites should not just be able to pop-up a new window, but the confirmation button could just be like the full screen confirmation request).

  • This isn't really a question with a 'correct' answer. Not the way it's currently written really. It's more of a discussion piece than a problem looking for a solution. – JonW Nov 1 '18 at 12:36

Maybe because they've been overused by annoying advertisements for porno, casino and a collection of other things in the past. People will generally associate popups with these things after a while even if it's useful for the user.

Popups can be useful but they've got such a bad reputation now, our reactions are more instinctive than logic based.

NNgroup wrote an article on it.

My favourite quote that really resonates and simply sums it up is a comment made by one test participant:

"Ads that pop up in the way, force you to close them, or flash for attention just make me hate the product being advertised. "

Not the answer you're looking for? Browse other questions tagged or ask your own question.