nextcloud / passman-webextension

Webextension for the Passman Nextcloud app. Also offers browser extension & Android app.
https://passman.cc
GNU Affero General Public License v3.0
115 stars 43 forks source link

Firefox for android support [$100] #75

Open rodrigoaguilera opened 7 years ago

rodrigoaguilera commented 7 years ago

Steps to reproduce

  1. Install the addon on firefox for android (There is a suggestion for configuring it on the toolbar)
  2. Search for a way to configure the extension

Expected behaviour

I can config the extensión in a separate tab

Actual behaviour

The addon is installed but not configured

Configuration

Operating system: android 7.1.2

Browser: 53.0.2

Extensions that might cause interference:

Passman version: 2.1.2

Extension version: 1.2.12

Nextcloud version: 12.0.0

I wonder how difficult will be to add link to configure the addon. Is this or it requires more work?

--- There is a **[$100 open bounty](https://www.bountysource.com/issues/45919150-firefox-for-android-support?utm_campaign=plugin&utm_content=tracker%2F52236699&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F52236699&utm_medium=issues&utm_source=github).
JohnMH commented 6 years ago

@poiNt3D It does save settings.

Firefox 57.0.4, Passman 2.0.4.

poiNt3D commented 6 years ago

@JohnMH Can't get it to work. Did you unload Firefox from background?

theCalcaholic commented 6 years ago

It works perfectly for me. Settings are persistent even across reboots.

Of course you have to enter the masterpassword again after restarting Firefox (if you don't choose to save it).

Which version of Firefox are you using exactly?

poiNt3D commented 6 years ago

I recently updated to Firefox 57.0.4 with no positive result. Every time i start it and open Passman, it greets me with the welcome page.

kuyper commented 6 years ago

Same here.

brantje commented 6 years ago

With commit b42b53518d255f9dbfa0219e0d49bc1e54648691 the passman opens the setup in a new tab. Meanwhile, i need to check why @poiNt3D and @kuyper are having save issues. As far i know the storage API is supported in Firefox for android.

DavidHaltinner commented 6 years ago

@brantje I've been watching this issue but not posting, but I too have the issue where every time I open Firefox, passman looses its settings (not a triple dot menu, quit, but just a window list then swipe close, or letting android close it on its own). I specifically get Firefox apk directly from Mozilla.org (not play store). I also run lineage os; it happened on 14.1 and I completely wiped the phone when I went to 15.1, still the same issue.

poiNt3D commented 6 years ago

It works now! Firefox 58.0.1, Passman extension 2.1.1 @DavidHaltinner, can you confirm?

DavidHaltinner commented 6 years ago

@poiNt3D I had no luck. Fresh extension install, signed in, verified it worked the first time. Close the app with a simple show running apps, swipe close (no force, no menu->exit). Go back to same page, no password recalled. Opened extension, needed to be configured again.

So no go unfortunately.

LineageOS 15.1. No google services. Firefox apk downloaded from Mozilla.org, v61.0.

minibootsmann commented 6 years ago

Same here. Latest Firefox-Beta from Playstore, Passman 2.1.1, LineageOS 14.1, phone LG H815. Passman came on the System by Titanium Backup and is working. Any attempt in changing the settings results in the described behaviour. Trying to edit the config file "storage.js" doesn't work either.

rkunschke commented 5 years ago

Same here

unleashit commented 5 years ago

Oddly enough, for me everything seems to be working on my Tablet (Galaxy Tab S4 with Firefox mobile) but on my phone with the same Firefox settings the Passman settings are getting wiped out each time I exit the browser. Everything works until I exit, then when I come back to the Passman settings it resets back to "let's get started".

Granted I have it set to wipe everything (except passwords) on exit... but I can't see how that should affect an extension config and again I have the same exit settings on both devices.

mainmachine commented 5 years ago

I'm seeing the same broken behavior on a Moto G5+ running Oreo 8.1.0 and Firefox 67.0.

@unleashit - could you compare the "about:config" between your two devices for any differences?

I use Passman synced to my Nextcloud instance and it's amazing... I'd really like it to work on my phone as well. :(

unleashit commented 5 years ago

@mainmachine what should I be looking for in about:config? I haven't done any tinkering (at least on my mobile devices) except to turn media autoplay off.

Pretty sure it must be a hardware specific issue, but couldn't say for sure. My tablet (where Passman is working) is the same Android version as yours (8.1.0). My phone is on 7.1.1 where the Passman (but NO other extension) config gets erased whenever cache/cookies are cleaned. Both devices are on the latest version of FF mobile.

mainmachine commented 5 years ago

I'd look at "about:config" and export on both devices, then compare and see if any settings are different. I wish this could output as simple text file, then we could just run diff or meld on it and see what's different easily, but it seems pdf is the only viable export option. :/

unix0r commented 5 years ago

Same here, Android 9 on two devices. Server Settings of Passman are deleted, after closing the app. Somehow the extension is not able to save the configuration into the addon config?

nicman23 commented 5 years ago

for me it is only reseting if i leave the passman tab open and close (and reopen) fennec

synthead commented 4 years ago

The Passman extension on FF for Android is not keeping its settings on Firefox 68.3.0 here.

synthead commented 4 years ago

Just slapped a $100 bounty on this issue. I reeeeeeally want to reliably use Passman on Firefox so I don't need to install a bunch of apps I rarely use :wink: