minbrowser / min

A fast, minimal browser that protects your privacy
https://minbrowser.org/
Apache License 2.0
7.9k stars 704 forks source link

Release 1.13 ug... #930

Open nPHYN1T3 opened 4 years ago

nPHYN1T3 commented 4 years ago

Two glaring things for me are tasks and 1.13 someone decided to make the browser inhibit power management if media is playing.

First Tasks...please for the love of god allow users to disable this! I use Min because it's lightweight. It runs on my ancient laptop that I use to watch let's plays/movies while in bed. Every time the browser starts on boot it gives me a useless empty "task." Why I have to repeatedly go search for the damed task with the pages I use every day is insane. So I started launching it with the pages listed...This semi works but then I end up with 1200 F&*#ing "Tasks" with the same 4 local pages. I just want it to load the previous session like every other flipping modern browser!

Next up is this idiotic PM inhibit feature that has been slipped into the 1.13 release. I have a sleep disorder and I track my sleep with said bedroom laptop that Min runs on. Part of this also requires white noise or other similar ambiances to allow me to sleep. I tell the system I'm going to sleep, it starts the ambiance, POWERS OFF my screen and I'm off too drool land...imagine my surprise when I updated the other day, did what I always do and about 4 seconds later my screen turns on blasting me in the face with light. Why? WHO FING KNOWS! I mean I didn't tell it to do that? Nope, MIN did...Hey I get it, watching a youtube video with aggressive power saving on a laptop can be annoying, always having to retouch something to keep it awake...the point is NO ONE ASKED ME! Nor did anyone WARN me...Give the user the CHOICE! Warnings, dialogs, this crazy thing called OPTIONS!

For now I've reverted to 1.12 but sheesh. You wanted feed back, here you go. Tasks is stupid, stop undoing user actions (like turning off the damned screen).

PalmerAL commented 4 years ago

First, I understand you're frustrated, but please try to be more respectful; it's difficult to help if you're not willing to approach this calmly (and also keep in mind that I work on this in my spare time for free because I enjoy doing it, and that you always have the option to use something else).

Regarding tasks, when you start the browser you should see an option to re-open your previous task; does that match what you're seeing?

As far as I know there weren't any changes to power management in 1.13, although it's possible that something could have changed in Electron or Chromium. Is this reproducible (i.e. if you start the video again and put your computer to sleep, does the same thing happen)? Also, does it work correctly if you open the video in Chromium?

nPHYN1T3 commented 4 years ago

I'm sorry for being frustrated/disrespectful. It's not fair to aim at you. I'm indeed frustrated but it's with far far more. I've hit a turning point where updates are needed for security but each update comes with penalties and encroachment on functionality. I've spent the last month fighting, coding and debugging and my tolerance is way over the limit. I'm about 1 BS point away from becoming "What if Richard Stallman gave up on tech and went and lived in the trees."

I can't say if 1.13 gives me that option unless I go fire up the machine and update again. If 1.12 is also supposed to display it I can't say I've noticed it but it also kinda side steps my point. Why am I asked every time rather than just let me set the option and call it a day?

As for the power management yes it's 100% reproducible. Despite being tired when this happened I shut down everything else 1 by 1. I even disabled the audio that plays in my sleep tracking system, shut off the screen...and it stayed off. As soon as I would play the audio in MIN, disable the screen again 3 or 5 seconds later I'd be blasted by the screen turning back on.

As for opening in Chromium that would require me to install Chromium. While I can do that the system isn't really fast enough to use it, hence MIN. That said even if I installed Chromium it doesn't mean the build in the repo's will be using the same backend as MIN 1.13 so the results from the test might be meaningless unless we can be sure of which is using which.

Just a quick note I fired up MIN 1.12 in a VM and it gives me the restore task, doesn't on the real machine. However even on the VM chunks of the pages are just blocks of back and white. MIN on the real machine does similar so the dialog might be there but invisible or just rendering as a block the same color as the background. This blocking/tiling issue is huge and I didn't even bring it up as a gripe but it's legit. Scrolling turns pages into tiled blocks of nothing. UI and other things just turn to blank blocks of space...it's really flaky to put it nicely.

As a final note this was added from the "Give Feedback" not as a bug report. If I was reporting bugs there would be a hell of a lot more than 2 gripes. The tiled/blocking that leaves pages unviewable, unusable, how some times nothing works at all without a kill/restart. Option page won't load settings until you kill it and restart it again. How it loses options or pages. Doesn't keep session data between restarts. How the obnoxious UI will hide close icons at the right time causing it to give you the URL drop down instead. How the tasks list makes you manually delete every one one by one after it's been just filling up with the same damn task list for weeks. on and on and on...Either way I've got Palemoon up and it actually seems to be better on system resources so no worries.