Username and Password saving not fully working

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
floatingkeyboards

Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-07-02, 13:57

I am having varied levels of success with saving usernames and passwords in the browser.
For some sites, when I load the login page, the fields are populated.
For other sites, nothing is populated.
And yet others which have you enter your username on one page and have you enter your password on the next, only store the password.
For one, the username doesn't even show up in a drop down list (the drop down list instead shows several usernames that I have typed in to other sites). I cleared the cache for the site but that did not help.
I do not notice any pattern.

Here is the info about my computer and install:
Application Basics
------------------

Name: Pale Moon
Version: 27.9.3
Build ID: 20180610205852
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.3
OS: Windows_NT 10.0
Multiprocess Windows: 0/2 (default: false)
Safe Mode: false

Extensions
----------

Graphics
--------

Adapter Description: AMD Radeon R7 200 Series
Adapter Drivers: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Adapter RAM: 2048
Device ID: 0x6613
Direct2D Enabled: true
DirectWrite Enabled: true (10.0.17134.1)
Driver Date: 4-24-2017
Driver Version: 22.19.162.4
GPU #2 Active: false
GPU Accelerated Windows: 2/2 Direct3D 11 (OMTC)
Subsys ID: 00000000
Vendor ID: 0x1002
WebGL Renderer: Google Inc. -- ANGLE (AMD Radeon R7 200 Series Direct3D11 vs_5_0 ps_5_0)
windowLayerManagerRemote: true
AzureCanvasBackend: direct2d 1.1
AzureContentBackend: direct2d 1.1
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size.first_run: false
browser.download.importedFromSqlite: true
browser.download.useDownloadDir: true
browser.newtab.url: http://www.startpage.com
browser.places.smartBookmarksVersion: 4
browser.search.useDBForOrder: true
browser.startup.homepage: http://www.startpage.com
browser.startup.homepage_override.buildID: 20180610205852
browser.startup.homepage_override.mstone: 3.4.2
browser.tabs.warnOnClose: false
browser.tabs.warnOnCloseOtherTabs: false
extensions.lastAppVersion: 27.9.3
gfx.direct3d.last_used_feature_level_idx: 0
image.http.accept: image/webp,image/jxr,image/png,image/*;q=0.8,*/*;q=0.5
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1529900355
places.history.expiration.transient_current_max_pages: 104858
plugin.importedState: true
print.printer_HP_Officejet_Pro_8610_(Network).print_bgcolor: false
print.printer_HP_Officejet_Pro_8610_(Network).print_bgimages: false
print.printer_HP_Officejet_Pro_8610_(Network).print_colorspace:
print.printer_HP_Officejet_Pro_8610_(Network).print_command:
print.printer_HP_Officejet_Pro_8610_(Network).print_downloadfonts: false
print.printer_HP_Officejet_Pro_8610_(Network).print_duplex: -437918235
print.printer_HP_Officejet_Pro_8610_(Network).print_edge_bottom: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_edge_left: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_edge_right: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_edge_top: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_evenpages: true
print.printer_HP_Officejet_Pro_8610_(Network).print_footercenter:
print.printer_HP_Officejet_Pro_8610_(Network).print_footerleft: &PT
print.printer_HP_Officejet_Pro_8610_(Network).print_footerright: &D
print.printer_HP_Officejet_Pro_8610_(Network).print_headercenter:
print.printer_HP_Officejet_Pro_8610_(Network).print_headerleft: &T
print.printer_HP_Officejet_Pro_8610_(Network).print_headerright: &U
print.printer_HP_Officejet_Pro_8610_(Network).print_in_color: true
print.printer_HP_Officejet_Pro_8610_(Network).print_margin_bottom: 0.5
print.printer_HP_Officejet_Pro_8610_(Network).print_margin_left: 0.5
print.printer_HP_Officejet_Pro_8610_(Network).print_margin_right: 0.5
print.printer_HP_Officejet_Pro_8610_(Network).print_margin_top: 0.5
print.printer_HP_Officejet_Pro_8610_(Network).print_oddpages: true
print.printer_HP_Officejet_Pro_8610_(Network).print_orientation: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_page_delay: 50
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_data: 1
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_height: 11.00
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_name:
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_size_type: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_size_unit: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_paper_width: 8.50
print.printer_HP_Officejet_Pro_8610_(Network).print_plex_name:
print.printer_HP_Officejet_Pro_8610_(Network).print_resolution: -437918235
print.printer_HP_Officejet_Pro_8610_(Network).print_resolution_name:
print.printer_HP_Officejet_Pro_8610_(Network).print_reversed: false
print.printer_HP_Officejet_Pro_8610_(Network).print_scaling: 1.00
print.printer_HP_Officejet_Pro_8610_(Network).print_shrink_to_fit: true
print.printer_HP_Officejet_Pro_8610_(Network).print_to_file: false
print.printer_HP_Officejet_Pro_8610_(Network).print_unwriteable_margin_bottom: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_unwriteable_margin_left: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_unwriteable_margin_right: 0
print.printer_HP_Officejet_Pro_8610_(Network).print_unwriteable_margin_top: 0
print.printer_Microsoft_Print_to_PDF.print_bgcolor: false
print.printer_Microsoft_Print_to_PDF.print_bgimages: false
print.printer_Microsoft_Print_to_PDF.print_colorspace:
print.printer_Microsoft_Print_to_PDF.print_command:
print.printer_Microsoft_Print_to_PDF.print_downloadfonts: false
print.printer_Microsoft_Print_to_PDF.print_duplex: -437918235
print.printer_Microsoft_Print_to_PDF.print_edge_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_edge_left: 0
print.printer_Microsoft_Print_to_PDF.print_edge_right: 0
print.printer_Microsoft_Print_to_PDF.print_edge_top: 0
print.printer_Microsoft_Print_to_PDF.print_evenpages: true
print.printer_Microsoft_Print_to_PDF.print_footercenter:
print.printer_Microsoft_Print_to_PDF.print_footerleft: &PT
print.printer_Microsoft_Print_to_PDF.print_footerright: &D
print.printer_Microsoft_Print_to_PDF.print_headercenter:
print.printer_Microsoft_Print_to_PDF.print_headerleft: &T
print.printer_Microsoft_Print_to_PDF.print_headerright: &U
print.printer_Microsoft_Print_to_PDF.print_in_color: true
print.printer_Microsoft_Print_to_PDF.print_margin_bottom: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_left: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_right: 0.5
print.printer_Microsoft_Print_to_PDF.print_margin_top: 0.5
print.printer_Microsoft_Print_to_PDF.print_oddpages: true
print.printer_Microsoft_Print_to_PDF.print_orientation: 0
print.printer_Microsoft_Print_to_PDF.print_page_delay: 50
print.printer_Microsoft_Print_to_PDF.print_paper_data: 1
print.printer_Microsoft_Print_to_PDF.print_paper_height: 11.00
print.printer_Microsoft_Print_to_PDF.print_paper_name:
print.printer_Microsoft_Print_to_PDF.print_paper_size_type: 0
print.printer_Microsoft_Print_to_PDF.print_paper_size_unit: 0
print.printer_Microsoft_Print_to_PDF.print_paper_width: 8.50
print.printer_Microsoft_Print_to_PDF.print_plex_name:
print.printer_Microsoft_Print_to_PDF.print_resolution: -437918235
print.printer_Microsoft_Print_to_PDF.print_resolution_name:
print.printer_Microsoft_Print_to_PDF.print_reversed: false
print.printer_Microsoft_Print_to_PDF.print_scaling: 1.00
print.printer_Microsoft_Print_to_PDF.print_shrink_to_fit: true
print.printer_Microsoft_Print_to_PDF.print_to_file: false
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_bottom: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_left: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_right: 0
print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_top: 0
privacy.sanitize.migrateFx3Prefs: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1529236354

Important Locked Preferences
----------------------------

Places Database
---------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.16
Version in use: 4.16

NSS
Expected minimum version: 3.32.1
Version in use: 3.32.1

NSSSMIME
Expected minimum version: 3.32.1
Version in use: 3.32.1

NSSSSL
Expected minimum version: 3.32.1
Version in use: 3.32.1

NSSUTIL
Expected minimum version: 3.32.1
Version in use: 3.32.1

Experimental Features
---------------------
Last edited by floatingkeyboards on 2018-07-02, 13:58, edited 1 time in total.

Goodydino
Keeps coming back
Keeps coming back
Posts: 827
Joined: 2017-10-10, 21:20

Re: Username and Password saving not fully working

Unread post by Goodydino » 2018-07-02, 20:02

Are you allowing cookies for sites where you need to log in? Do you have the browser set to save passwords (which will also save user names)?

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-07-07, 00:24

Yes, I have both of those settings enabled.
I also just tried deleting the cookies and then revisiting the site. But, that did not help.

As an aside, I would not think that I need cookies enabled for this. The idea, as I understand, is to have the web browser notate and record the data. There is no need for the website to handle "duties." Correct me if I am wrong or misunderstanding the technology.

doofy
Astronaut
Astronaut
Posts: 650
Joined: 2017-08-14, 23:43

Re: Username and Password saving not fully working

Unread post by doofy » 2018-07-07, 01:17

floatingkeyboards wrote:As an aside, I would not think that I need cookies enabled for this. The idea, as I understand, is to have the web browser notate and record the data. There is no need for the website to handle "duties." Correct me if I am wrong or misunderstanding the technology.
The browser remembers log in details independently of cookies. You only need log in specific cookies while you are logged into a site.

I wonder if you've set PM to clear history on exit, and have set your prefs too aggressively.

Or, failing that, if you have a privacy tool of some kind, that you don't really know what it's doing. There are several custom "privacy" user.js files floating about, that no one knows what they are doing when they happily add them to their browsers.

Search your profile for user.js and if you find one, open it in a txt editor and see whats in it. There should be a max of four entries. If you see a hundred, investigate them very carefully.

And then there are privacy extensions that do more than you expect. Eclipsed Moon is my favourite example of this - you install it cos you want a U/A changer and it's easy to overlook the fact that, by default, it erases all site info on browser exit.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-07-10, 19:48

No settings seems to be at particularly high extremes.
Also, I don't have any privacy software installed on my computer

The only thing that I think is a bit out of the norm is that in the username dropdown list on GoDaddy, there are a lot of usernames listed. I am referring to what's basically an autocomplete too. I'd say there is about 10 of them. These are all usernames or email addresses of mine, but none of them are for the particular site in question.

One thing that I notice with Pale Moon is that you don't seem to be able to edit the usernames and passwords for sites using the Pale Moon permissions page. When you click on individual sites, the "manage passwords" is greyed out. When you click at the top left "all sites," the software doesn't let you actually edit anything there. Maybe someone else can confirm and then I can post it as a bug.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Username and Password saving not fully working

Unread post by coffeebreak » 2018-07-10, 22:02

floatingkeyboards wrote:For some sites, when I load the login page, the fields are populated.
For other sites, nothing is populated.

Some sites deliberately set up their log-in form to prevent credentials from autofilling. There isn't a universal fix for this.
floatingkeyboards wrote:One thing that I notice with Pale Moon is that you don't seem to be able to edit the usernames and passwords for sites using the Pale Moon permissions page.

There's an extension, Classic Password Editor that helps with this.
Last edited by coffeebreak on 2018-07-10, 22:25, edited 2 times in total.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-07-11, 18:44

Some sites deliberately set up their log-in form to prevent credentials from autofilling. There isn't a universal fix for this.
On my last install of Windows 10 (I reinstalled about 3 weeks ago), that credentials would auto fill. It only stopped working after I reinstalled Windows 10 and Pale Moon. I suppose it's possible that that was just happened to coincide with another change, either by Pale Moon or by the Go Daddy site.
There's an extension, Classic Password Editor that helps with this.
That looks like it should help. I will have to try it out later.

yami_

Re: Username and Password saving not fully working

Unread post by yami_ » 2018-07-11, 19:24

floatingkeyboards wrote:On my last install of Windows 10 (I reinstalled about 3 weeks ago), that credentials would auto fill. It only stopped working after I reinstalled Windows 10 and Pale Moon. I suppose it's possible that that was just happened to coincide with another change, either by Pale Moon or by the Go Daddy site.
Pale Moon release notes, version 27.7.0 wrote:Security/privacy fixes:
  • Disabled automatic filling in of log-in details by default to prevent potential risks of credentials being abused (e.g. for tracking) or stolen.
  • Added a preference (in the category security) to easily enable or disable automatic filling in of log-in data.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Username and Password saving not fully working

Unread post by coffeebreak » 2018-07-11, 22:43

floatingkeyboards wrote:On my last install of Windows 10 (I reinstalled about 3 weeks ago), that credentials would auto fill. It only stopped working after I reinstalled Windows 10 and Pale Moon.
yami_ wrote:
Pale Moon release notes, version 27.7.0 wrote:Security/privacy fixes:
  • Disabled automatic filling in of log-in details by default [...]
[emphasis added]
See posts re the security basis for this change here and here.

@floatingkeyboards, to be clear what this change looks like...
Since release of 27.7.0:
  • Passwords no longer autofill by default.
  • But they do still autofill after conscious user interaction
    Conscious Interaction =
    1. Click the username field to display the username;
    2. Click the displayed username to make the password fill in.

It's possible (but less secure) to restore the former behavior with a setting:
Preferences > Security > Password section
Tick the box next to: Automatically fill in log-in details

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-10-03, 23:34

yami_ wrote:
Pale Moon release notes, version 27.7.0 wrote:Security/privacy fixes:
  • Disabled automatic filling in of log-in details by default to prevent potential risks of credentials being abused (e.g. for tracking) or stolen.
  • Added a preference (in the category security) to easily enable or disable automatic filling in of log-in data.
I am curious why auto filling the credentials allows the web server to track you more. Do some web servers take screen shots? Or somehow reading that data through cookies? I would have thought the the web server can't read form data that has not yet been submitted. Admittedly, I don't know much about the subject matter.
Last edited by floatingkeyboards on 2018-10-03, 23:35, edited 1 time in total.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-10-04, 00:03

coffeebreak wrote:
It's possible (but less secure) to restore the former behavior with a setting:
Preferences > Security > Password section
Tick the box next to: Automatically fill in log-in details
With a lot of the sites that I log into, the web browser does not autopopulate the login information. However, I do see that it populates for some sites.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-10-04, 00:13

The only reason that I can think of as to why the Go daddy site has all of my user names except for the one that is actually appropriate for that site is because the G odaddy site is somehow similar to various other websites and so the browser mistakes it for other websites. The thing that's unique about the Go Daddy site is that I probably first logged into all the other sites before I logged into the GoDaddy site (after installing Pale Moon).

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Username and Password saving not fully working

Unread post by coffeebreak » 2018-10-04, 02:16

floatingkeyboards wrote:I am curious why auto filling the credentials allows the web server to track you more.
coffeebreak wrote:See posts re the security basis for this change here and here.

User avatar
therube
Board Warrior
Board Warrior
Posts: 1651
Joined: 2018-06-08, 17:02

Re: Username and Password saving not fully working

Unread post by therube » 2018-10-04, 02:40

(Talking out my butt here...)

Something like "form fill" stores data based on a "type" of input "form".
So possible that multiple sites use the same types of "forms'.

So you enter one username for here, another username for another site, & a third username for a third site.
All using the "type of form", so all 3 usernames are valid for the "form type", rather then valid for a specific "site".

Now your actual username is specific to the site, but what is recorded by PM, what is able to be "filled in" by PM can be any number of entries - for that "form", not necessarily for that site.

Not all sites use the same "forms", & each different "form" would save its own username data - for that form.


As mentioned, some sites don't allow saving of passwords (or even form data).
Workarounds may work, or not, or on particular sites, & not others.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-12-01, 14:18

doofy wrote:
floatingkeyboards wrote: Search your profile for user.js and if you find one, open it in a txt editor and see whats in it. There should be a max of four entries. If you see a hundred, investigate them very carefully.
I can't seem to find the file "user.js" (without the quotes).
I even searched my entire hard drive

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

Re: Username and Password saving not fully working

Unread post by Nigaikaze » 2018-12-01, 17:14

floatingkeyboards wrote:I can't seem to find the file "user.js"
You won't necessarily have one. If you do, it would be in your profile folder.
Nichi nichi kore ko jitsu = Every day is a good day.

floatingkeyboards

Re: Username and Password saving not fully working

Unread post by floatingkeyboards » 2018-12-01, 17:31

Nigaikaze wrote: You won't necessarily have one. If you do, it would be in your profile folder.
I think I see the directory that you are talking about. In Windows 8.1 its

yourWindowsUsername/AppData/Roaming/Moonchild Productions/PaleMoon/Profiles

In there is a single folder "z77yn3ol.default" (without the quotes)

I don't have the user.js in that folder & I have hidden files showing so I must just not have that file. I am guessing that you would only have it if you have multiple profiles set up for Pale Moon. Having more profiles seems like something that I should look into. I'm intrigued; just have to make the time to read up on that.

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

Re: Username and Password saving not fully working

Unread post by Nigaikaze » 2018-12-01, 17:52

floatingkeyboards wrote:I think I see the directory that you are talking about.
The easiest way to find your profile folder is to go into Help > Troubleshooting Information. In the "Application Basics" section, there's an entry for "Profile Folder" with an "Open Folder" button next to it. Clicking on that button opens the folder for the current profile that you're using. In your case, yes, that z77yn3ol.default folder is your profile folder.
floatingkeyboards wrote:I am guessing that you would only have it if you have multiple profiles set up for Pale Moon.
The user.js file is used to basically lock down preferences. As such, it is normally only in a profile if someone has deliberately put it there. If someone were using this method with multiple profiles, they would have a user.js file in each profile folder.
Nichi nichi kore ko jitsu = Every day is a good day.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35597
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Username and Password saving not fully working

Unread post by Moonchild » 2018-12-02, 04:48

To clarify: the browser will read a user.js file on startup and will apply those settings regardless of what a user might have changed them to in the previous run. They won't be "locked down" (that is a different function preventing them from being altered entirely) but will be set to whatever is in the user.js every browser start.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

Re: Username and Password saving not fully working

Unread post by Nigaikaze » 2018-12-02, 15:44

Thanks for the clarification, Moonchild. :thumbup:
Nichi nichi kore ko jitsu = Every day is a good day.

Locked