yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Ultramanoid:
Maybe Bromite would benefit from being listed here, both in terms of promotion and attracting contributors currently unaware that it exists, since there is no Android build at present :

https://ungoogled-software.github.io/ungoogled-chromium-binaries/

( I don't know if the extra patches unrelated to Ungoogled would disqualify it, but since several builds are already done by external contributors and not really reproducible, not sure how strict the rules are... )
[Android Apps and Games] csagan5:
If you mean a link to the Bromite official website, then that's up to the maintainer of that website (you might ask him, if you like).
[Android Apps and Games] Ultramanoid:
That's the ungoogled-chromium developer's list of binaries ( many by himself ) available for download.

Given that, and since there are several different systems with a build but not one for Android, I thought you might be interested in listing yours.

I certainly cannot impersonate you or pretend to be Bromite's representative.
[Android Apps and Games] csagan5:
Sorry, I am not suggesting that; what I mean is that if you as a user find it useful to have Bromite linked there, then feel free to ask Eloston that.

I, as developer of Bromite, do not find useful to have Bromite linked there and definitely would not host the APKs there.

I have discussed briefly with the author on Github in friendly terms, but we are not collaborating much. There is some useful discussion from time to time.

I am also keeping a loose eye on how patches are attributed and I am trying to set a good example for those I use and release in Bromite.
[Android Apps and Games] :
I can help with the translation into Russian. Just need to translate 5 lines in strings.xml and it will be complete. Don't ignore this message, please, and tell me how I can help with this.
[Android Apps and Games] csagan5:
I am not planning to complete the translations for the new menu entries because one would have to cover all languages, not just Russian and English. I understand it looks bad on the UI, however it's a bit of work to maintain the patches for the translations.
[Android Apps and Games] :
Okay, I tried to make the translation only for myself, but after decompiling the apk and making changes, and then compiling it back, the browser gives an error after launching. Even if I don't make changes, but simply decompile and compile the apk back, the browser will give an error. Have you done some sort of decompilation protection or something like that?
[Android Apps and Games] jon355:
I'm using Bromite as my main browser on all of my devices, very pleased with it. I have a little issue on my tablet, when I go to the OLX page I can't navigate through pages, there is no number label on the bottom. I can see the page numbers when I switch to desktop view. Tablet is on android kitkat.
[Android Apps and Games] sand_bit:
I appreciate the effort in providing builds of Bromite.

Unfortunately it seems that on a fairly high end device (Kirin 960) bromite is quite laggy compared to brave/chromium/chrome.

One example site is qz.com, and it seems like ad filtering is responsible. Disabling the ad filtering allows for smooth scrolling. Any chance we might get a refactor of the ad engine?
[Android Apps and Games] csagan5:
I exclude it; I suggest you use a different browser that fits your needs.

Edit: now that I think of it, this sluggishness cannot be due exclusively to the ad filtering: it keeps being sluggish after page has loaded, so it must be something triggered by the Javascript on that website. I do not know how other ad-blocking browsers address this, they might have special rules in place; I am not going to investigate every website broken/slow by the adblocking so I leave to you or anyone else interested to figure out the root cause for issues like these.

Edit 2: I checked and the website does indeed make a request every time you scroll; the request is ~3Kb and goes to keen.io that is an analytics platform. I assume other ad-blocking browsers are blocking this request, can someone confirm?

Edit 3: [MENTION=6759311]sand_bit[/MENTION] I have found a bug in the adblock filters used in Bromite that was preventing the URLs going to keen.io from being blocked (the domain option was not processed correctly); I have now fixed this so that in next release those calls will be blocked. However, I do not think this will improve the page speed (we will see). Someone should check on another ad-blocking browser via developer tools or similar
[Android Apps and Games] :
@csagan5, you don't need to support patches for translation into each language, people can translate a couple of lines and offer you a strings.xml file. It's better to have a translation in at least a couple of languages than not have to any? I suggest you a file with translation into Russian (View attachment strings.xml), you can include it in the next build, and if there are new items in English with updates and no translation, it will be better to have at least a couple of translated lines. I could not decompile your apk, translate it and compile it back without errors, so I can't do the translation only for me.

Finally, I can understand you as a developer, so you can open the question of help in translation, for example, on the github, and people will do the translation in different languages.
[Android Apps and Games] csagan5:
68.0.3440.81 has been released.

CHANGELOG
[Android Apps and Games] Tisckkytt:
Big Thanks for crafting this masterpiece. It's my go to browser for some time now. :good:

Is there any way to import/export bookmarks? If not, can you develop some way to do so?
[Android Apps and Games] abelenki:
https://xdaforums.com/showpost.php?p=73048109&postcount=746
[Android Apps and Games] Tisckkytt:
Thanks sir, but that seems like a lot of work & everytime!

Though it's cool that it's doable.

Inbuilt solution would be nice. If possible. :)
[Android Apps and Games] abelenki:
well, if 10 seconds is a lot of work...
[Android Apps and Games] D Pac:
After latest update, Webpages doesnt load sometime....

Weird extention error!
[Android Apps and Games] csagan5:
Redownload the apk, you have an early version with botched filters
[Android Apps and Games] D Pac:
Thank you :)
[Android Apps and Games] Jack_92:
Hi all,

I have a problem.

In my Xiaomi Mi5X updated to MIUI 10 in bromite I can't use background playback on YouTube. Previously with MIUI 9 all works fine. I even update bromite from 67 to 68 but it is the same. I have disinstalled and re installed the app but even this method has brought the expected result.

Any suggestions? Someone else had this problem?

Regards
[Android Apps and Games] csagan5:
You should report what you do and what you observe with detail, not everyone has MIUI 10 installed.

Reinstalling the app is not supposed to make a difference here.
[Android Apps and Games] csagan5:
I suggest asking in MIUI support, it's not broken on regular Android
[Android Apps and Games] csagan5:
Premise: as explained in the first post, this browser/project is about privacy and one has to discuss why a feature should be added, not just ask for it. I am not developing everybody's favourite browser here.

So usually I do not add/develop any patch that is not related to privacy (if you have read the README, you see that there are only a few exceptions to this) simply because it is not on the topic of privacy and I do not want to maintain them.

I am however also bothered by how almost no browser on Android allows to export/import bookmarks while this is instead possible on desktop. I took the time to track the desktop bookmarks export functionality in the Chromium codebase and tie it in for Android, with the rationale that this is about user data freedom: you own your bookmarks data and should not be forced to enable sync to use them on another device.

In next version of Bromite it will be possible to export the bookmarks in the standard Netscape bookmarks file format; there is no file picker and no UI feedback, so it just saves your bookmarks in bookmarks.html under Downloads.

There is no import functionality, I may or may not implement it (no promise), and it should be better tied with UI for import/export in any case.
[Android Apps and Games] :
Will there be a feature to automatically erase history and open tabs while we exit the browser?
[Android Apps and Games] csagan5:
No.
[Android Apps and Games] Tisckkytt:
Thanks for your time and effort. That's exactly what I need. Not syncing.
[Android Apps and Games] csagan5:
68.0.3440.87 has been released.

CHANGELOG

The builds have not yet finished so the missing APKs will be uploaded as they are complete; Monochrome builds are no more built.
[Android Apps and Games] -->:
What is Monochrome build?
[Android Apps and Games] NamitNayan:
care to use the search function of XDA? to get your answer.
[Android Apps and Games] kindlyoldbear:
I dropped the webview apk into system/app/webview, rebooted and installed as prescribed. Then I go into Dev options to select it and it's not listed. It just says none.

In spite of that, it is listed as a system app, and it does indeed function as intended when launched from other apps.

Is that expected behaviour? I'm on a LOS 8.1 based rom BTW.
[Android Apps and Games] carlos974:
See these posts :

https://xdaforums.com/showpost.php?p=76957995&postcount=1022

https://xdaforums.com/showpost.php?p=76964321&postcount=1025
[Android Apps and Games] Antsu:
Hi everyone!

I have OP6 with OOS 5.1.9 rooted with Magisk Beta 1671 and FlashKernel v1.16. I'm using Wireguard VPN and there seems to be some huge delay when opening web sites with Bromite, especially with fresh launch and empty cache. Problem doesn't exist with OpenVPN and not with other browsers (Firefox, Kiwi, Chrome).

I'm okay with delay, just wanted to ask if you guys have any clue about what's going on.

Don't know what exactly to find from logs, so I filtered with tags 'bromite' and 'chromium'.
[Android Apps and Games] csagan5:
I also noticed this problem and had opened the issue here on Github, however I could verify it is not related to DNS-over-HTTPS because it happens even when accessing a chrome://flags page.

I do not know what is the reason of this issue although I cannot reproduce it anymore recently.

Thanks for the logs however I cannot interpret what could be the cause of this. Can you point the lines just before and after the problem is observed?
[Android Apps and Games] kindlyoldbear:
[APP] [4.1+] Bromite - Chromium plus adblocking [3 August 2018 - 68.0.3440.87]

Deleted
[Android Apps and Games] Antsu:
Hi

Just tried tinkering with chrome://flags and once I changed "Async DNS resolver" from default to disabled the delay is gone.

The sites open now instantly.
[Android Apps and Games] The.Night.King:
[MENTION=8627832]csagan5[/MENTION], are the arm64_MonochromePublic builds dropped?

Since the monochromepublic builds support only nougat+ and has webview integrated, I used to download these builds.

On latest update v68.0.3440.87 there's no monochromepublic apk but all other types are present.

I know that modern public version will work fine too and that's the version that gets downloaded automatically when using bromite.org.

But monochromepublic builds are 7.0+ so I think it'll be more optimized.
[Android Apps and Games] csagan5:
The async DNS resolver should be used only if you use DNS-over-HTTPS, but that would not explain why I saw the issue also with chrome://flags

Either you have a different issue or there are DNS lookups when accessing chrome://flags, or perhaps you will see the issue again.

I wrote it in the release post; they will not be built anymore.
[Android Apps and Games] ogisha:
Hi [MENTION=8627832]csagan5[/MENTION],

I have Asus Zenpad 8 z380c tablet with x86 architecture.

Everytime I update Bromite, F-Droid chooses armv7 version instead the x86 one, which does not work properly on my architecture, so I have to download x86 version manually.

Could anything be done about it?

Thank you.
[Android Apps and Games] csagan5:
I don't think I am doing anything incorrect in the release version codes, I use the same strategy of Play Store.

I suggest you follow this upstream issue: https://gitlab.com/fdroid/fdroidclient/issues/65

It looks like a F-Droid client bug to me.

Edit: that issue is closed (could not see because Gitlab was in maintenance) and there is [url="https://gitlab.com/fdroid/fdroidclient/issues/65#note_265456]this comment there[/url] that explains:

[MENTION=4657522]ogisha[/MENTION] if your phone supports both x86 and ARM, please say that. It is kinda important information for the troubleshooting you ask.
[Android Apps and Games] csagan5:
[MENTION=5575860]Antsu[/MENTION] the value of the Async DNS setting is ignored in Bromite, so I doubt changing that did anything.

Did you have DNS-over-HTTPS enabled? Did you change it? Even so, I think it's not related to DNS.
[Android Apps and Games] Antsu:
The async is the only one I changed, from 'default' to 'disabled'. With 'enabled' and 'default' mode the delay is present but with 'disabled' pages load instantly.

But like I said, that delay happens ONLY when I have Wireguard (kernel backend) enabled. Not in any other scenario.
[Android Apps and Games] ogisha:
I think it supports both architectures; x86 natively and armv7 emulated.
[Android Apps and Games] csagan5:
Can someone with latest Chrome report their User Agent strings?

I am looking into making Bromite UA fixed to a specific phone model and with latest build id.
[Android Apps and Games] kvevand63:
Mozilla/5.0 (Linux; Android 6.0.1; SM-J320VPP Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.85 Mobile Safari/537.36
[Android Apps and Games] marcdw:
Mozilla/5.0 (Linux; Android 8.1.0; XT1806 Build/OPM4.171019.021.R1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.87 Mobile Safari/537.36

Moto G5S Plus XT1806, OmniROM, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] csagan5:
Thanks.
[Android Apps and Games] csagan5:
68.0.3440.90 has been released.

CHANGELOG
[Android Apps and Games] nypoxsw:
Did you make a fixed user agent with a specific phone model? In my opinion it is even more vulnerability of privacy, than the uncertain user the agent.
[Android Apps and Games] koyo:
Hey I enabled the Horizontal tab switcher but it doesn't seem to be enabling for me. It just looks like this

http://imgur.com/a/wU6Rnw3
[Android Apps and Games] csagan5:
Not a Bromite problem, ask in Chromium support forums.

Well, everyone has opinions.
[Android Apps and Games] :
That is the accessibility switcher, turn that off in chrome://flags and try again.
[Android Apps and Games] The.Night.King:
Dev, recently I edited few chrome flags, but later on I've switched to default values by using the button which sets all flags to default.

Have I successfully switched to default values set by you or some chrome default values? Do I need to install the app again to get back your set values?
[Android Apps and Games] csagan5:
Yes.

No, it wouldn't change anything.
[Android Apps and Games] koyo:
It's disabled by default so it's not the problem.
[Android Apps and Games] NamitNayan:
[MENTION=8627832]csagan5[/MENTION] can you make the JavaScript toggle similar to brave or tuga browser.

when I enable or disable JavaScript, it should just be enabled or disabled for that website.

the current setup makes it hard to do so.

I am asking for this because,(generally)

I have multiple websites loaded in different tabs,but only one website is not working with JavaScript disabled.so while I need to enable JavaScript for just one website, it gets enabled for all(even those websites which work OK without JavaScript).

this creates more CPU load,lag and ultimately defeat the purpose of having JavaScript disabled for smoothness and privacy benefits.

or maybe an easy way to toggle JavaScript for a particular website.

I hope you will consider it.THANKS in advance.
[Android Apps and Games] Ultramanoid:
Some recent Chrom* version had a known bug that enforced the accessibility tab switcher, not sure which as I actually much prefer it to the ( for me, unusable ) animated one so I have it always on anyway. You may be affected by that. I'm not sure if there was a workaround; a search on XDA, Android Police, or Chromium development site might tell you. Or just wait it out.

Edit : https://www.androidpolice.com/2018/07/31/chrome-68-beta-bug-gives-tab-switcher-basic-look-temporary/
[Android Apps and Games] koyo:
This has been happening for a month now and it never switched back. I use a Moto G 2015 which has 1gb ram but my OS is not Android GO
[Android Apps and Games] :
I use the latest chrome 68 by [MENTION=8627832]csagan5[/MENTION] and don't have that problem. I also use a device with 1gb RAM(no android go)
[Android Apps and Games] koyo:
Might be time for me to switch rom then. Thanks for the update
[Android Apps and Games] csagan5:
I have to check if it is a feature native of Chromium or if the patches in Brave would easily allow to do this (no point mentioning Tuga, there is no source code and the original CAF commits are unusable); otherwise, no chance.
[Android Apps and Games] csagan5:
I have spent some time to work on the bookmarks import functionality, it will be available in next release from the bookmarks activity dialog.

Duplicate bookmarks are not detected, it is just a plain import as you would have it in the desktop version and it is going to stay that way for consistency and simplicity (this is NOT a sync-like functionality but just import and export from/to Netscape bookmarks HTML format).
[Android Apps and Games] NamitNayan:
Foss browser (it's webview based) got a nice implementation too.
[Android Apps and Games] :
[MENTION=8627832]csagan5[/MENTION] I'm not sure if it helps but I believe Brave just implements a site setting for javascript when toggled.

So if default is JavaScript off, toggling it on for a site would put an exclusion in for that site.
[Android Apps and Games] csagan5:
Not relevant, Bromite is not webview-based.

Yes that's what I need to figure out, whether it's supported internally by Chromium or not and how to toggle that.
[Android Apps and Games] :
Internally, do you mean beyond settings >site settings >javascript>add site exception?

I successfully manually add site exceptions all the time in Bromite.

So it seems like it would be possible to have a global JavaScript setting to apply to all sites, on or off, and a separate toggle that would Implement a site setting without having to go to the settings?

Apologies if this is redundant and obvious to you.
[Android Apps and Games] IronTechmonkey:
For what it is worth by comparison (which may not be much): Naked Browser has global and per site java script settings. If that might be of any value I can provide links to the Naked Browser site.

Also a question about recent change: I had been using the flag "Show recently visited bookmarks on the New Tab page" (#enable-ntp-

bookmark-suggestions) which listed recently visited bookmarks in the NTP beneath the 8 most recently used ones that are represented as icons.

The flag is still present in the "Available" section but no longer works. Was that removed from Bromite intentionally, or as a by-product of some other tweak or is this just by product of Chromium's evolution?

One last thing: Belated +1 for the clever idea of using one device model fingerprint.
[Android Apps and Games] jerryn70:
Is it possible to increase the adblocking ? Because the current ad blocking is not blocking redirecting ads and some others.

Brave browser can block that kind of ads by enabling it's 3rd party cookies block and script block options.

Kiwi browser blocks that kind of things by default.
[Android Apps and Games] csagan5:
Ok, then it is indeed possible. It was some time ago that I looked into this when I added the Javascript toggle and I concluded that it was too difficult to implement the per-site one; there is already a feature request for making the adblock toggle work per site as well.

It is possible so now we just need somebody to make the patch for it.

No need, one can just google it, and it is also not open source.

As specified in first post, one has to check in the corresponding Chromium first to see if it is a Bromite-specific behaviour or not.

Here we are again, a report about browser X does that, so Bromite should do it too.

This is XDA Developers and I am here to get both users and developers feedback, although the latter has been practically zero so far (one more reason that is making me think I should abandon these forums).

If you come here to post "I would like this app to do this", then just spare your effort, it does not move me into coding for several hours/days to develop it for you. What I am interested in is: the rationale behind some change request, the technical description of the problem ("that kind of ads" is not a technical description, and there are no examples provided) then the patch that I could use (if the license allows it) or read to understand how to implement it. If there is no patch available then I would have to code it, but - even if I am willing to do so - that is not possible without describing the problem in detail.

In short: I don't care if another browser does it if it's not open source and we can all take benefit from it. Use that browser if that works best for you. To request some change to the app (or a bug report) you need to describe better what is the problem you are trying to solve and why it is an useful addition for everyone.
[Android Apps and Games] IronTechmonkey:
Yes, I know but in advance of that I was just asking if you had removed it intentionally, so the implied answer to that is no.

[EDIT1] Regarding recently accessed bookmarks on NTP: Same thing in parallel version of Chromium. Also, reviewing the timeline, as far as I can tell that flag stopped working when the new Bookmarks and Downloads buttons appeared at the top of the NTP. So goes the evolution of Chromium.

[EDIT2] Misplaced defensive rant deleted.
[Android Apps and Games] regy42:
Great!, thanks
[Android Apps and Games] marcdw:
Did you not notice that he had quoted another user in that part of his post? It wasn't in response to your statements/questions in particular.

Moto G5S Plus XT1806, balanceOS_PixelSupreme, MultiROM, Tapatalk 4.9.3
[Android Apps and Games] IronTechmonkey:
D'oh! I did not notice that. Thanks for flagging my mistake, and for doing so while cleverly avoiding propagating its text though the reply. With apologies [MENTION=8627832]csagan5[/MENTION] et al I've deleted that part of my post.
[Android Apps and Games] jerryn70:
Ok . I will deatail. When I open some website and click on any links, then the browser will open a new tab and loads any site with ads. I think this thing is called redirecting ads.

Website I faced the issue : site link
[Android Apps and Games] Ace42:
Can you enable these flags and see if the new tab is blocked:

chrome://flags

- #enable-framebusting-needs-sameorigin-or-usergesture

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

- #disallow-doc-written-script-loads
[Android Apps and Games] alagga:
Got the same Problem on zippyshare.com. And some ads which want notification access come through (Screenshot attached).

Is there a possibility to add better filter lists?

(for example on my Notebook with ublock origin, none of the ads or redirects of zippyshare come through, so it should be a Problem with the included filter lists, shouldn't it?)
[Android Apps and Games] Ultramanoid:
The thread is still open, but for those who never check the OP, a PSA :
[Android Apps and Games] fitittome:
I good time for everyone to reflect on the value of the software that the developer has created in his own time and hosted and maintained at his own expense.

Take a bit of time to reflect on the content of your posts.

Then, if you want to carry on using his creation with a clear conscience, go and make a donation via the project's page.
[Android Apps and Games] Antsu:
Those are not related to ads, those are permission requests from the site to send you notifications.

To turn off:

Settings - Site settings - Notifications --> switch off