yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Ace42:
Bromite is a project that's focused on privacy and security. Cosmetic features and other requests won't be carried out by Csagan5. Many have asked for various things like night mode, Google sync, home button, etc. I know the feature you're referring to in FF, but bringing it over isn't a simple copy & paste job. If Chrome has the feature you might be able to unlock it via chrome flags, though it doesn't exist yet (correct if wrong).

He'll probably tell you something similar to this...
[Android Apps and Games] Exabyter:
Pity I don't think Google ever brought extension support to Chrome/Android, because that would probably solve it.

The reason it's important to me is to make the browser practical as a possible default for me on Android. Otherwise I'll probably have to stick with creaky old Firefox 56.

I also use "Privacy Browser" (another Chromium fork) with JS disabled for when I need a quick privacy-enhanced viewer for pages that tolerate JS being disabled. If Bromite has similar resource usage to that app and included features like the quick button to clear stored data and exit, I could still consider Bromite as a replacement for that.
[Android Apps and Games] NamitNayan:
it clears cookies on exit(that's what causing webview issues..,but a good feature)

and a person already asked for data clearing stuff.

you should READ before commenting(that's the first rule of every forum)
[Android Apps and Games] Exabyter:
I never asked for such a feature. I was simply explaining why in my case (and probably many other people's), being a privacy-enhanced browser is well and good (and I always support and encourage such projects in general), but some features make it more likely people will actually use it.

But not all features make sense. (Like expecting a feature on a privacy-centric product to sync one's data to the servers of one of the biggest privacy abusers on the planet. ? )
[Android Apps and Games] robotkoer:
That feature is also available on the latest Firefox version, 60. Why do you need to stay on an old version?
[Android Apps and Games] Ultramanoid:
That makes no sense whatsoever.

Using old versions of software has its own security risks, often a much bigger issue than privacy concerns, with severe real life consequences. But even then, if privacy really is your concern, you would be using IceCat, your own Firefox build, or at the very least F-Droid's Fennec build ( which is also on version 60 ) to remove part, most, or all of the massive telemetry and analytics packages Firefox for Android is bundled with, which includes Google's very own AdMob and Firebase libraries.

Certainly IceCat would seem a much better fit for you from all you've posted. And at least their ancient versions ( on 52.x at present ) get security patches.

Can't guess what extension or extensions the new Firefox versions are 'breaking' for you ( by moving to a much more secure extension implementation, not the other way around ), but you can't have it all. Pick your poison or otherwise code and build yourself.

Edit : May I add, all the necessary security and privacy enhancing extensions; say, uBlock Origin, Privacy Badger, HTTPS Everywhere, Decentraleyes, et al, work just fine on 60, as they have been ported to the new extension format. And a lot of about:config settings can further help make the browser a hardened one for secure, private Android use. Sorry for veering off-topic, but I feel it's always a good comparison to put Bromite in perspective as well.
[Android Apps and Games] Exabyter:
Mozilla greatly changed the architecture in v57+, destroying all backwards compatibility with thousands of existing extensions, including many that I rely upon.

They basically adopted the Chrome extension model, which does not support many of the capabilities of the traditional Firefox extension model.

On desktop there are some reasonable alternatives (which I had been using as default a long time before the FF architecture change), but on mobile the choices are grim, as the founder of this project mentions was the major impetus for this project.
[Android Apps and Games] fitittome:
Look everyone. Give it a rest.

Its a great project, the dev does a good job.

Take this stuff elsewhere, its not the place and disrespectful.

Thanks.
[Android Apps and Games] SacredDeviL666:
Thread Cleaned.

Please stay on topic and be respectful to each other :angel:

Thanks

SacredDeviL666

Forum Moderator.
[Android Apps and Games] csagan5:
Premise: I saw there was some moderation here. Please follow XDA rules and be nice to each other as the moderator [MENTION=1205214]SacredDeviL666[/MENTION] said. In case of moderation needed, ask a moderator. This thread (and likely no other on XDA) does not need moderation from vigilante users, we have moderators for that purpose. As a general rule or when in doubt I suggest: when you cannot say something nice, say nothing at all. :)

(now please let's forget about this and let's go back on topic, that is: Bromite bugs, features and development.)

I do not know the internals of Lastpass, perhaps it uses a list of "known browsers" to activate on their UI? Or some special intent? You could ask Lastpass developers to look into this. But first, does it work with Chromium?

The closest match on Desktop is ungoogled-chromium, then there is Inox. You could pick bookmarks following this procedure: https://github.com/bromite/bromite/wiki/Migrating-user-data

Chromium on desktop has this feature in the form of search shortcuts, this is an example from WordReference: https://www.wordreference.com/tools/Chrome-search-shortcut.aspx

It is true that it is not strictly privacy-related, but if it were easy to enable (with a flag) we could plan for it since Bromite has had extra search engine features since day 1.

I don't think the feature is as easily available to enable for Android; I tried looking for the relevant code for a while, no luck.

As a reminder: the fingerprint protection in Bromite is a fix for the most obvious offenders, there are other ways to fingerprint an user. The research on this area keeps going but I believe only Tor browser is putting this as a top priority.

We need to define better what is the issue in order to even understand it. It needs to be reproducible on different devices too; does this issue happen with the corresponding Chromium version? Seems like so; in this case, nothing to do here. You can submit an issue to the Chromium project (but remember its development is completely separate from Bromite); if instead it is reproducible with Bromite and not with Chromium, we should discuss it here.

Brave has extension support AFAIK

There is a toggle for Javascript in Bromite; you should use the browser that fits best your requirements, having as many users as possible is not a goal of Bromite but feel free to discuss possible improvements.
[Android Apps and Games] NamitNayan:
was this missed?

---------- Post added at 12:35 PM ---------- Previous post was at 12:08 PM ----------

1.let's say you click on an external link on Twitter webpage or STARTPAGE or any other website which opens the link in a new page.

as soon as the new tab opens you try to switch tab back (by swiping on address bar ) and start scrolling.

at this point I feel lag.

or 2. say a page is loaded in the browser and you leave the browser in memory and start using another app

now you quickly open the browser and try to open a new tab or scroll

here I feel freezing for a couple of seconds.

(btw your ungoogled chromium link takes me to bookmarks guide,)
[Android Apps and Games] csagan5:
I don't mind, as far as we keep it on topic
[Android Apps and Games] csagan5:
Yes! They're blocked by default (patch); we also have this patch to keep cookies around only until session ends
[Android Apps and Games] csagan5:
Feel free to add an issue to Github if you want to track that feature request
[Android Apps and Games] questionquince:
Because Brave browser has an ugly icon. :D
[Android Apps and Games] Fireworkerfp:
Hello,

let me first thank you for starting this project!

But is it possible for you to start forces with this project: https://iridiumbrowser.de/index.html

They are searching for a deverloper of the android version: https://github.com/iridium-browser/tracker/issues/92

The project is totally backed and you want have to pay for your own server anymore.

Just to be clear I am not involved in this project.

Best regards,

Fireworkerfp
[Android Apps and Games] csagan5:
I commented on the issue; let's see the reply. Sure, why not. I can help there, although the projects have slightly different purpose. I personally would prefer Iridium to Bromite if it didn't break major functionality, but I know their patches are somewhat more radical and I like to have the freedom to use different patches too (like adblocking, google search results click-tracking removal etc), hence the different branding.

Yeah, that's nice, it's backed by an open source alliance. However I like also to keep my build server around for the freedom I mentioned above :)
[Android Apps and Games] Fireworkerfp:
Ok it was just an idea. Thank you for your fast reply! :)

So keep up the good work!

Best regards

Fireworkerfp
[Android Apps and Games] csagan5:
63.0.3239.15 released; notable in this release: Google search results click-tracking removal, package name changed.

Because of the package name change (before it was chromium, now it's its own package name) you will have to remove the old app before installing the new one, and you will have to start from scratch with the history and app data.

NOTE: as reported by user [MENTION=7730963]khnoizer[/MENTION], removing the app means that also files downloaded through it are removed! Keep in mind!

Obviously this is a one-time issue.

Always refer to Changelog for all changes in the release
[Android Apps and Games] alexlost:
Nice browser. I will keep an eye on this and try it out when Google Sync is working (I need my browser history + bookmarks).
[Android Apps and Games] khnoizer:
[MENTION=8627832]csagan5[/MENTION], I'm still on previous version, but I have to report a serious bug. When I uninstalled Bromite, all my files on internal/Download folder which is downloaded by Bromite also gone. Still love this browser, so I hope you could fix that. :)
[Android Apps and Games] csagan5:
Doubt it will ever be supported.
[Android Apps and Games] csagan5:
That's probably how android apps work, not a bug specific of Bromite. But thanks for mentioning it, I added it to first post and release post.
[Android Apps and Games] khnoizer:
That's true, I tried firefox and via browser, both deleted their downloaded files as well after got uninstalled. But on LoaderDroid app, the files didn't get deleted. So the problem exists only on browsers it seems. Well, gonna use Bromite again then :laugh:.

Glad that you're gonna fix it. Also if you can make users select their own preferred downloader, like LoaderDroid, it would be real awesome. :)
[Android Apps and Games] csagan5:
Uhm..no? It can't be fixed, as far as I know. It's the default android behavior for apps
[Android Apps and Games] questionquince:
Just uninstalled it. And, my downloaded files are still there.
[Android Apps and Games] jacomail95:
Thanks for this new project, I find it very interesting, i'll test it :) I'd like an Incognito-only mode, as in the Chrome CAF browsers, if that's not a problem. It is not a HW related feature, so I don't think it will be a bother, but it's up to you :) Thanks again

Inviato dal mio SM-T325 con Tapatalk 2
[Android Apps and Games] khnoizer:
Hmm, okay. How about selecting preferred downloader, is that possible?
[Android Apps and Games] csagan5:
Android version? Might depend on that.
[Android Apps and Games] questionquince:
I'm on stock Oreo 8.0
[Android Apps and Games] csagan5:
I removed the note from first post...no idea how/when this happens.

The downloader is Chromium/Chrome downloader, I don't think you can customize that on Android. It's always Chrom* to perform the download.

Right now cookies are kept until session is ended, this is close to incognito mode together with 3rd-party cookies being disabled. Sorry, I think incognito-only mode would not be in line with Bromite goals e.g. Chromium + adblock + some privacy enhancements (keeping functionality non-broken, as much as possible)
[Android Apps and Games] ouzowtf:
Just a side note: scrolling got laggier on some pages for me since the update to chrome v66. Before it was buttery smooth on nearly every page.

So I think we have to wait until Google fixes things in chromium.
[Android Apps and Games] NamitNayan:
scrolling is fine for me

just that instantaneous issue of lag..
[Android Apps and Games] csagan5:
https://www.bromite.org/chromium

I have read about the "WIN DEATH" error. It is due to the process staying too long on the UI thread.

Your log seems incomplete? I am missing a Java stacktrace with the death cause or a dump

I hope you can get some support here, however the System Web View is a bit difficult to get working if it's your first time dealing with it. Additionally, it is provided "as is" and not even expected to be working (Bromite is).

The user agent should be about version 66 when you use Bromite's SystemWebView and there should be no phone model, so I would say it's not working.

The instructions here https://github.com/bromite/bromite/wiki/Installing-SystemWebView are incomplete / incorrect?
[Android Apps and Games] NamitNayan:
I just gave you the log of that webview based browser app.maybe the issue is due to deleting of session by bromite webview.

and yeah that website takes pretty long to load..(it crashes when the DNS test starts , someone else may confirm)

actually I thought this to be a way of changing ui along with bromite benefits.

I got best ui and necessary features with FOSS browser but it had scrolling lags so I have dumped this idea now

root one instruction is fine ,I just use TWRP as magisk root fails at some places for me.
[Android Apps and Games] csagan5:
From similar "WIN DEATH" issues I have seen that more logging information is available about where the code was suspended. I believe you but we need to find those dumps/stacktraces to find out where it's hanging..

So the lagging issue affects both browser and webview, and both Bromite/Chromium v66?
[Android Apps and Games] NamitNayan:
I said there chromium webview had no issues(didn't check with browser)
[Android Apps and Games] packshaud:
In a sense they are incomplete, because I don't use Windows and I disabled the original SystemWebView using the adb shell.
[Android Apps and Games] Exabyter:
Thanks for those tips, very helpful.

Perhaps I'll do a bit more searching about extension availability for Chromium/Android, tho because of my requirements that sort of functionality has always been on my radar to some extent or other, and it has always been my impression that that capability was never brought to mobile so far.

Thanks again for the project. I am glad this alternative exists, and will continue to test it even if it isn't yet "perfect" for me. :)
[Android Apps and Games] csagan5:
Yes, but it did not work so I cannot amend the wiki with non-working instructions.

Installing the SystemWebView .apk is not enough as it does not get listed as an available choice (also no point disabling the Android SystemWebView with the pm uninstall command you used, since one might want to have a 3rd choice when switching WebViews and reversing the command requires some reinstallation/factory reset).

The only working methods are those described on the wiki, as far as I know. If anybody has other suggestions for non-root methods we can improve the wiki with them.

Edit: the official installation instructions for a (Chromium) SystemWebView are here: https://www.chromium.org/developers...ndroid-webview#TOC-Installing-onto-the-device
[Android Apps and Games] csagan5:
66.0.3359.188 has been released.

CHANGELOG
[Android Apps and Games] csagan5:
[MENTION=4657522]ogisha[/MENTION] I have updated the wiki with information from this Chromium developer's post; according to Richard Coles it would be a serious security bug if it were possible to change the webview without root.

Which version of Android did you use? Are we sure it is reproducible? (I haven't attempted to reproduce this myself yet)

Perhaps if it is reproducible with a recent Android then a bug should be submitted to Chromium devs? Unless debloater does what is described there e.g. similar to reflashing.
[Android Apps and Games] NamitNayan:
lagging issue happens but less compared to brave, maybe old phone because of which it happens

(it happens when more than one tabs are loading in background and I try to scroll in an already loaded tab)

also that crash (webview one )doesn't happen in bromite browser
[Android Apps and Games] purplekid97:
I'm wanting to install Bromite webview on my Moto Z2 Play which can't be rooted. I don't currently have access to a Windows machine as my computer runs Xubuntu. Do you think the Debloater would still work, perhaps through Wine? I already have ADB set-up.
[Android Apps and Games] Ace42:
Performance is good so far but lost chrome home from v65 haha. Duplex is functional, just incomplete. There are some interesting flags in v66...or maybe they were always there.

#enable-history-entry-requires-user-gesture

Webpages that control browser's history no longer work.

#enable-chrome-modern-design

Design in screenshot

#enable-scroll-anchoring

Position on page is kept after refreshing
[Android Apps and Games] hovnonium:
latest version of browser works fine, it feels like it lags less than previous version. However, latest webview causes few apps to crash like messaging, gmail (los 13)

edit: after reverting to previous .161 webview it doesnt work neither now, before installing .188 it worked fine for me
[Android Apps and Games] csagan5:
For all bug reports:

.apk version installed?

is it reproducible with latest version?

is it a crash? individuate and post the logcat dump (remove privacy sensitive information, if any)

can it be reproduced with corresponding Chromium version? (built by this project, https://github.com/bromite/chromium/releases)

I will add this to OP
[Android Apps and Games] problemathic:
thank you. the chromium webview works great :)
[Android Apps and Games] luqman98:
just installed this to replace samsung browser.... so far i'm sastified. is there any way to temporarily disable adblocking?
[Android Apps and Games] kingbenzima:
How do we remove private and sensitive information from the log??
[Android Apps and Games] IronTechmonkey:
Some logging apps, such as mattlog, have a setting that supposedly omits private information. Also, different people may have different thresholds for what is considered private. With that in mind; In addition to that mattlog setting I manually delete from log files any instances of user names (eg. my name), account names (eg. the Google account it uses for G services), passwords, phone number, local IP addresses & network details.
[Android Apps and Games] csagan5:
66.0.3359.196 has been released.

CHANGELOG
[Android Apps and Games] IronTechmonkey:
After the previous update to 66.0.3359.188, and still in 66.0.3359.196 there is significantly more UI lag (aka stutter) when scrolling pages, in general and especially when images are sill loading, although it persists even after the whole page has loaded. Sometimes it's nearly a full stop of the scroll, which I've never seen before. Could this be a byproduct of having increased the number of connections per server?

This is in on a 2GB RAM MotoG4 running LOS 14.1/N7.1.2 which includes Android system Webview 66.0.3359.139, using http://www.bbc.com/news as test site. For comparison Naked Browser Pro, which AFAIK also uses webview does not experience the same issue, but IDK if that detail informs the situation. If you think this is worth digging into I could do so although I'm not sure what you would need, or if it this is something that could/should be addressed in Bromite.

[EDIT] I'm using/testing Bromite because I don’t like to have Chome or Chromium on my devices but realize this may be headed towards a test of comparable Chromium version. Just wanted to check first.

[EDIT] But since you made it so easy to test comparable Chromium (thanks); It does not occur to the same degree in Chromium 66.0.3359.196.
[Android Apps and Games] csagan5:
Does the lag happen with version 66.0.3359.161 or below (still v66)? The connections number was ramped up after 66.0.3359.161.

Only if there is a sensible difference between a pre-66.0.3359.188 version and now I would think of reversing the number of connections, otherwise we cannot conclude it's relevant.

The Webview version number is enough (66.0.3359.139); we do not have that specific version built for Bromite though, so not much can be concluded aside from there is a known good Google Chrome Android Webview at version 66.0.3359.139.

See if the test with pre-66.0.3359.188 concludes anything (unfortunately downgrading might require to backup/restore your Bromite app data if you do not want to loose it); I do not think the connections amount is related as the issue was there also before.

If the issue is not present (or less present) in the Chromium version, we would need to measure by how much (and multiple measures are preferrable).

Unfortunately I cannot see the issue on my devices; perhaps other users with this lagging problem can submit their device specs? I suspect it's related to the RAM amount.

It is also possible that future builds of Chromium will address this; has anybody checked if this bug is reported in Chromium? (I have not so far)
[Android Apps and Games] NamitNayan:
benefits of increased number of connections per server?
[Android Apps and Games] csagan5:
I changed it because it is an arbitrary/imposed default and different from the default in Firefox; supposedly it should allow more downloads per host and thus a smoother experience (if you have the bandwidth and the server has the capacity). In short: it should be configurable, there is no magic right value for this.

If I had the skills/time I would make it a chrome flag with a configurable number, for now I thought to ramp it up to same value as Firefox; it was not added to fix/troubleshoot the recent lagging issues with v66.

You can see the upstream original discussion around this missing configurable feature here: https://bugs.chromium.org/p/chromium/issues/detail?id=85323

Edit: in that Chromium issue there is a nice spreadsheet, still online: https://docs.google.com/spreadsheets/d/1LVbLb446kgo7H5kgTunBrQ8Xu2V9saMre0GMOpwHZsk/edit#gid=0

Repeating the test nowadays might be different, but I thought it was relevant to mention it
[Android Apps and Games] hovnonium:
I use Moto G 2015 (los 13) with MSM8916 Snapdragon 410,2gb Ram and it lags a lot.
[Android Apps and Games] NamitNayan:
msm8916(snap 410)

2GB LDDR3 RAM

ANDROID 7.1.2
[Android Apps and Games] ouzowtf:
For me the last two builds are much smoother again.

I'm on a OP3T with OOS 5.0.1 and it's 6GB of RAM.
[Android Apps and Games] Ultramanoid:
I am afraid the lag may be indeed related to 2 GB of RAM or lower, possibly if coupled with older processors. I certainly noticed a dramatic improvement in browsers' performance between 2 GB and 3 GB devices, not so much between 3 and higher. I don't have a 2 GB device at hand right now or I would test to confirm. No issues on 3 GB or above at all for me, this last version or previous ones.

I certainly could not use Firefox on 2 GB devices for more than a few minutes before giving up and switching to Chromium, which made browsing possible, yet at the expense of any functional multitasking anyway, and only WebView browsers did manage to not kill any other application open... ( Yes, reusing the old-but-still-valid complaints about Android's awful memory management. )