-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open local html files in Fenix #7546
Comments
Does this mean #4049 isn't won't fix anymore ? 😃 |
Hooray indeed, although sadly the direction Google has been moving in (apps should only use content://-URIs when launching other apps, meaning for us that you cannot open any of the other local resources possibly referenced by the HTML file pointed to by the received Intent, and now the deprecation of conventional file system access in Android 10 on top) is still endangering the long-term viability of being able to properly access local HTML files. |
Browsing local files and opening HTML files works on my machine, with a small twist. Write Furthermore, once you have an HTML file opened, if you add it to your home screen, it won't be able to open it. I use the lastest standard Firefox Preview from the Play Store on a Pixel 2 with Android 10. Can anyone else confirm this behaviour on their device? (Might be relevant for #4049 that is currently closed) |
@rbrule Yes thank you! That URL works for me on the current stable 79.0.5 release (on Android 9). You just saved me from a very boring train ride with nothing to read. As a usability tip, after visiting I'm using this workaround for now, even though it is inconvenient that I cannot use my usual file manager app to browse. |
I've read through the associated bug reports and the upstream issues filed with Google and understand the difficulty. However, although it will fail to properly load local HTML files with local child content using the content:// scheme, Chrome still shows up as a viewer on Android for local HTML files and if the file has no child content it will load just fine. Since FF 80 on Android, FF doesn't even show up as a viewer. The content scheme was supported before, following https://bugzilla.mozilla.org/show_bug.cgi?id=1406903. Could we please have what we had before? |
This could be reconsidered in the future but for now Fenix will not support loading |
I would like too this feature. |
Fenix was released long before it had feature parity with Fennec. It still doesn't, several releases later. There are outstanding bugs in fundamental, basic browser functions like, say, downloading -- look at the list of issues there, I'm hit myself with one that I've been reporting with logs for months and can't download without a browser crash since version 82.x ... No one has even looked at the issue months later. Why report anything ? This is not an obscure issue -- I even suggested how to fix it, was ignored, meanwhile for months I have to turn to Chromium or terminal to download anything on Android, it's absurd. With this last move removing in 85 the file:/// workaround for local browsing, me and my co-workers can't test offline documents on Android devices before moving them to production, open any local media files, or use our company's local wiki in-device. I have been preaching for and promoting Firefox since it exists, but at this point it's painfully clear I'm in denial. I can't use it for anything right now. Why are you doing all this ? I ask in earnest, do any of the current developers even use Fenix for anything other than browsing Facebook or Instagram these days ? Edit : cadeyrn, you're extremely quick to give a thumbs down but why don't you comment instead ? Put yourself in my shoes. In our company we use TiddlyWiki among others, locally. A lot. How do you suggest we do that now in Android ? There is no other application but a browser to use a wiki. It is purposely made to be opened in a browser. These are not documents we can or want to put online. The only option is using another browser. In fact, ANY other Android browser, as Firefox is the only one that incomprehensively removes a fundamental browser function. Edit 2 : I honestly, seriously, ask in earnest what current developers use Fenix for, daily, if they do. Just uninstalled Fenix and tried the last Fennec that was released to see if I am being dramatic. The answer is no. I know better than to run an outdated browser lacking vulnerability fixes, but the regression path of Fenix by comparison is shocking. Add-ons work in Fennec, so does downloading, opening local files, viewing source, anchor links, and the list goes on and on and on. List of essential functions that define what a browser is and are gone or broken in Fenix. Fennec gave any Chromium-based browser a run for its money. How on Earth is Fenix now this broken and more and more so with each decision like the one we're discussing here ? It makes no sense. |
This was last point for me to switch to vivaldi. I have a great collection of local html files. I see no point to use firefox anymore. Your product management total sucks |
that's why i stayed with firefox 68.12.Because it was more usable |
I got several HTML documents on my phone which are bookmarked using file:///... links. Since today I cannot access these files anymore with Firefox mobile. |
What is a point to hide my comment? There are a lot of such comments above including comments with ways to avoid the Firefox restriction. And they are not hidden. And also there are a lot of not very useful comments. Sorry if it is a result of some github algorithm, I am not aware about such github functionality. So I repost my comment because I do not see any reason to hide that. |
It's pretty clear that Mozilla no longer believes in open discussion. They have their agenda and don't care if the community disagrees with them. |
This software is very easy to use. Thank you, but arm will not support 32-bit applications in the future. This software has not been updated for a long time. What should we do when arm only supports 64 bit applications in the future? |
|
This is unacceptable. Not opening local files... At least it can be a config on about:config. |
I am on the "Fennec F-Droid" build of Fenix, so I was able to install this lovely extension to translate web pages directly in the DOM since I am learning another language, but sometimes need the extra help https://addons.mozilla.org/en-US/firefox/addon/traduzir-paginas-web/ It's quite a shame that I can't use it directly on offline webpages since I have to use the Android HTML viewer, and not Fenix. I am very supportive of this feature returning to fenix. |
I'd never have thought that this was possible in my wildest dreams. I just bought a tablet to view local html files in firefox with lots of custom programming and now I feel that I have wasted my money. It is very disappointing that there isn't even a hidden toggle in |
As others have said, you can at least view the files using a local server for now |
Unfortunately the tablet uses Android 12, so Termux does not work correctly due to its processes getting killed. |
The |
I use Android 12 too and the Fdroid build works |
Good to know. There were so many discouraging reports that I didn't want to try it after the many disappointments and the constant jumping through an ever increasing number of hoops. In the meantime, I was able to return the tablet and have received my money back. |
add the ability to open links directly from the drive: |
I suspect that Firefox has Google's insiders, and Android Software is getting worse, just like Nokia had Microsoft's insiders at the beginning |
It really is strange that Mozilla won't at least give a reason why they refuse to implement this popular feature. So much for an "open" organization. Their silence is only going to encourage suspicion. |
I can not say anything if Mozilla is decided to not open local files as default. But it is not acceptable that they not allowed to advanced user (with an about:config setting). Please everyone use "Fennec F-droid" and other alternatives (especially from here: privacyguides.org). So maybe Mozilla can see why people are leaving it... There is nothing I can do. |
Another workaround is to keep an outdated version of firefox just to read local html files. For this:
Works for me on Android 12 phone and Android 9 tablet. |
Still waiting for this. Also, it works on Android Chrome so it's not like it's blocked as a web/android standard decision. |
And two years later and no updates at all |
After investing in Firefox, designing company processes, add-ons, etc., a couple of years ago we saw that Firefox had been crippled and had to pull back to Firefox 68 to keep the work going on as normal. No explanation was given, to this day. No estimate of when (or if) this will be fixed so that Firefox can adequately be called a "Browser" again. This was a spectacularly wrong decision by someone at Mozilla, and it seems there is no ability to backtrack on a spectacularly wrong decision at Mozilla, which is a shame. This is done in the name of security, but real-world security is necessarily a trade-off between practicality and risks; so, in practice, right now it's about a work-force (I won't say which company) all riddled with insecure Firefox 68 (for ever?). We could take the costs and redo the whole thing differently. And then on the next day Mozilla could wake up, solve this blunder and we would look like idiots. How wrong I was, years ago, when I explained to management that this would surely be solved quickly because it was incredibly wrong and inconsistent... |
Firefox Beta will get support for more addons starting with the next version - 107 - #26948. |
Why is this labeled as a "Feature request"? This is a bug, and a nasty one. Basic browser functionality that was there was broken in a carelessly considered "security" decision. Countless users have been complaining that their legitimate Firefox uses have been crippled by this decision. Nobody is asking for new features here. To fix this, nobody will have to produce new code, they'll just have to remove the code that was introduced to block the pre-existing feature. Firefox v0.1 could browse local files... I respectfully request the people with the required permissions to re-label this correctly. Thanks! |
As part of #26855 this report has been moved to Bugzilla as bz-1806171 |
Alas... How I wish I could view SVG files on Android with Firefox... |
Forget SVG. If they at least allowed basic HTML, which is supported on most mobile browsers. I wonder if the devs realize what message, a browser that says it can't support basic web stack bits locally, sends to general public. |
Why/User Benefit/User Problem
Users might want to open html files on Fenix in the mobile browser.
What/Requirements
Acceptance Criteria (how do I know when I’m done?)
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: