VLC from version 2 and 3 has had the same, terrible, annoying, application-breaking bug.
... for at least SEVEN YEARS.
Open any file, device, network IP. Anything. And it fails? If the loop button is on, it will continually load the same failed file/connection/etc over and over (forever) while the ERROR BOX is set to a MODAL BOX so it takes complete focus from the main window (meaning you can't actually click the main window to close it).
The only way to fix it is to keep clicking the X button until Windows (being written by people who aren't retards) detects VLC is no longer handling the message pump (something that should NEVER happen in a program written by humans--as opposed to moneys) and greys the window out, allowing you to intentionally crash the program.
I even told you the solution. All they'd have to do is spawn the error box WITHOUT a tick set "modal" which prevents you from touching the parent window while it's open.
I love open source. I love free software. But let's all stop kidding around here and pretend that just because it's open source it will be fixed--no matter HOW simple the solution.
Something that could take less than an hour (max) to fix on a developers machine verses me, installing the complete dev kit (git, Windows/Linux, all the required packages), finding the source code lines for software that's completely foreign to me, and fixing it, AND hoping the devs actually give enough crap to merge it. Oh wait, because my contributions ALSO have to match their coding style so it'll likely need at least one or two "fixes" on my end to be merged in and they'll also have to spend time reviewing my code.
That's a pretty high burden of entry for the simplest possible problem.
And don't be like "omg, just fork it." Yeah, I definitely should fix a bug and have literally no one else know about it so they'll never benefit from it.
So while I'm just kidding about hating open source, let's not pretend that being open source means it's going to be a good product or maintained by courteous people.
Related story: For example, Dolphin is a great project, but I was trying to improve it (and my results were great!) but the people who KNEW facts I needed to know? (even how an API worked) One guy. Who was never on. And required me to get on IRC (no e-mail or forums) and was in Germany so he required me to be on in Germany hours... and only available a couple times a week. It was like pulling my hair out.
And NO, as all my posts apparently have to be 90% disclaimers these days, I'm not saying professional software == well-maintained and open-source software == bad. I'm just b!tching about an open source software package that is wasting my time.
One thing I really hate is when people make really nice websites for products that aren't as polished (OSS or professional). VLC? Kdenlive? Professional looking websites. Websites that would make you THINK you're going to have "Everything inside working". And then you get Kdenlive breaking on something as simple as changing PLAYBACK SPEED of a clip.