Comments (10)
I think, instead of having two separate modes the browser can operate in, it would be better to have it ask the user before opening any popups.
from tv-bro.
I think, instead of having two separate modes the browser can operate in, it would be better to have it ask the user before opening any popups.
Is this a thing? This is really really good when you dont want to open a pop up
from tv-bro.
I think, instead of having two separate modes the browser can operate in, it would be better to have it ask the user before opening any popups.
Is this a thing? This is really really good when you dont want to open a pop up
Yes. I want to discard the pop up windows so I do not want to close every new pop window.
from tv-bro.
I've used a couple of browsers with popup blocking similar to what I'd like to see in TV Bro.
In one of the Android TV browsers (which I don't use because of other issues) it pops up a dialogue box to ask if you want to open the popup (with No preselected so that you're less likely to accidentally open an unwanted popup:
In an app I sometimes use to cast content from my phone to a TV (usually only when other options aren't working for me) it briefly pops up a bar at the bottom of the screen to notify the user that a popup has been blocked, along with a button to open the popup instead.
I think it would be really nice if TV Bro used a bar that doesn't cover too much of the page's content when open, and if possible dismissed itself if the user doesn't interact with it after a set periood of time, even better (for me at least) if the bar is at the top so it's less likely to cover subtitles. But even if it's just a big dialogue box that blocks half the screen until you manually choose if you want to block or allow the popup, it would still be better than opening the popup, after which the user has to open & navigate the menu to close it and go back to the tab they were on.
from tv-bro.
Yes, it is a good idea. Or add an option (remember my choice) so if the user does not want to leave the website the browser will discard it directly.
This is easier special for TV users.
from tv-bro.
Or add an option (remember my choice) so if the user does not want to leave the website the browser will discard it directly.
In most cases I would agree that more options are better and options to remember a user's preference are good. However, in this case, it would be easy for a user to assume that they always want to block popups, then later find that some functionality of a website is broken, likely not even realizing that they broke it by disallowing popups. This is why what I recommend is a system which would (preferably unobtrusively) block all popups, while also allowing the user an easy way to allow a desired popup through when the situation calls for it.
from tv-bro.
Or add an option (remember my choice) so if the user does not want to leave the website the browser will discard it directly.
In most cases I would agree that more options are better and options to remember a user's preference are good. However, in this case, it would be easy for a user to assume that they always want to block popups, then later find that some functionality of a website is broken, likely not even realizing that they broke it by disallowing popups. This is why what I recommend is a system which would (preferably unobtrusively) block all popups, while also allowing the user an easy way to allow a desired popup through when the situation calls for it.
Yes, you are right if user choose "save my choice" to disallow popup but he forgets this option in another website. So, as I suggest, browser has two options
- Disallow all popup
- Ask user
from tv-bro.
My point is that users will likely choose to disallow all popups, then think there's something wrong with the browser when some website is broken because it uses popups. One thing we should never want is to introduce a 'feature' that breaks websites, drives away users, and causes people to submit invalid bug reports.
from tv-bro.
The browser can show a sign to notify users about disallow popups. For example, write disallow mode on the browser title or add a tab for disallowing mode and it alarms the users about the mode.
from tv-bro.
You don't seem to understand how the average human thinks. There is no way to reliably inform them that the reason the button they just pushed didn't do what they expected is because they changed a setting somewhere else, who-knows-how-many days, weeks or even months ago, except to pop something up when it happens.
If you're going to pop up something to tell them when you block a popup, you may as well also offer an easy way to let the popup through, just this one time... but if you have it work that way, there's no need to add a setting to change this behavior unless you want one to turn popup blocking fully off.
Having a way to turn off the 'a popup has been blocked' info box while continuing to block all popups is just asking for trouble.
from tv-bro.
Related Issues (20)
- No Theme Option on FireOS 6.2.7.7 HOT 3
- Geckoview does not scroll HOT 1
- Spatial navigation support
- v2.0.0 broke "intent" url
- Geckoview ~4sec slower than Webview
- ad blocker doesnt work HOT 2
- New Tab Blocked HOT 1
- Geckoview Fullscreen videos broken HOT 2
- History links are broken
- Dark Mode not showing colors correctly in Icons using Android Webview
- Who to contact for security issues
- App doesn't use screen settings
- Custom home page URL resets all the time goes back to default
- Webview broken on telegram beginning approx 20 Oct. 2023
- Remote control from phone HOT 2
- stream video can't be played
- What's the status of this project? HOT 3
- crash
- gTV: cannot save startpage HOT 3
- APKs Stored on OpenDrive Download as .bin
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tv-bro.