Everything filed here is a normal habit. Not one of them is a mistake on any other website you use.

Habits that do not travel The check afterwards

Three addresses for Mars Market, set down the way they arrived

marsautbk3di5cj75eh4dakjjrngddnjwqfdltbq2sy6cf7unzkd2bad.onion
marsautkudspgk6j23cxdtrk36ae4fpis2eoe7izu5y2rsksvmfji2ad.onion
marshjhtog245vzjzcicnmv2ci6yljibvdm4pngq5kmkfvcutppboxad.onion

They carry no name, no number and no order of preference. This site never opens them, so it has nothing to tell you about what any one of them is doing at this moment, and you will not find a light, a percentage or a date of checking anywhere on it.

Home Habits the browser taught you The password manager fills it

Habits the browser taught you ยท habit 01 of 40

The password manager fills it

The box is empty and the icon in the corner does not light up. On any other site that means the page loaded badly. Here it usually means the page is exactly what it appears to be.

What it does everywhere else

On a normal site the manager is the best security tool most people own. It invents a password nobody could guess, keeps it, and puts it back in the right box without anyone reading a character of it. Because it matches on the hostname rather than on appearance, it also declines to hand a bank password to a page that merely resembles a bank.

What it does on this one

Here the same matching runs against a hostname with nothing filed under it. The manager offers nothing, the field stays blank, and the reflex is to reload or blame the extension. Any entry that does get created is filed under whatever hostname sat in the bar, and offered from then on to anything presenting it.

The habit

You click into the login box and wait for the manager to fill it, the way it fills every other login you have.

Why it is automatic

Repetition built this one. A person with an ordinary online life signs in to dozens of services, and remembering dozens of distinct passwords was never realistic. Managers removed that problem so completely that filling stopped feeling like a step. It became a sensation instead: the field goes grey, the page is right, carry on.

The advice was correct too, and it was given for years by people who knew what they were talking about. Let the manager generate it, let it store it, never reuse anything. Part of why that worked is the hostname matching itself, which refuses to fill on the wrong site while the eye is still reading the logo.

The result is an inverted signal nobody chose. A filled field reads as arrival. An empty one reads as breakage. Almost nowhere else does an empty field mean something worth stopping for, so almost nobody stops.

What it actually does here

The mechanics are unchanged and that is the point. A manager keys its entries to a host string, and an onion host is a host string like any other, so it is matchable, storable and syncable in the same way. What it is not is looked up anywhere. The manager cannot tell a site you have no entry for from a site you should not be making one for.

A lookalike is treated with the same evenness. A second address differing somewhere in the middle of the string is simply a different host, so it gets no fill, and that absence is useful. Save an entry on the second one as well and both are taught, and the manager will never mention that there are now two.

Saving is not a preference, it is a write. A row appears in the profile vault holding a hostname, a username, a secret and usually some timestamps, and that vault is a file on disk. If the profile is signed into an account, the row goes wherever that account goes.

That leaves the silence itself. Elsewhere, a manager declining to fill is the strongest warning most people ever get that they are not where they think they are, and it arrives before any visual detail is examined. It exists here too, but only for a reader who keeps one entry and notices its absence. Everyone else learned long ago to read that silence as a small software fault.

Why the silence is the useful part

Two different things look identical when the manager offers nothing. One is that no entry exists yet, which is normal on a site you have not used. The other is that an entry exists and the host in front of it does not match. The interface for both is the same absence.

A reader who keeps exactly one stored entry gets a signal out of that. Fill means the string matches the one stored, and no fill means it does not, at which point the move is to compare the bar against the published set rather than to retype anything.

What a saved entry is made of

People picture a saved password as a password. It is a small record with several fields, most of them not secret in the way the password is. The hostname in particular sits in the clear in a database whose file name is well known, and the vault does not need unlocking for its list of sites to be legible.

Hostname
The exact host the entry was made on, which all later matching is done against.
Username
Whatever sat in the first field, including an address you use elsewhere.
Secret
The password, encrypted at rest, decrypted whenever the profile is unlocked.
Timestamps
Creation and, on managers that record it, the last time it was used.
Sync state
Whether the row belongs to an account, which decides if it stays on one disk.

What to do instead

None of this argues for a weaker password. It argues for keeping the record somewhere that does not travel and does not offer itself.

  1. Keep credentials for this on paper, or in an offline store that is not the browser profile carrying the rest of your life.
  2. Decline a save prompt rather than dismissing it, since declining usually stops that host asking again and dismissing does not.
  3. Read an empty field as information, and compare the bar against the published set before typing into it.
  4. If an entry already exists, delete it, then open the same list on every device signed into that profile.
  5. Never let a manager that learned one address vouch for a second. A match proves a string is the same string and nothing else.

How to notice you did it anyway

Finding out whether this has already happened takes a minute, and it is worth doing on every profile rather than the obvious one.

What readers ask about this habit

Why does the manager offer nothing on an onion site?

Because nothing is stored under that hostname. Managers match strictly on the host, and a host you have never saved anything for produces no suggestion. The field is meant to be empty.

If the computer is only ever mine, is saving it fine?

Only while that stays true, which has to include repairs, resale and anyone handed the machine later. Sync ends it immediately. Who else reaches the hardware is covered in the room around you.

It filled once and then stopped. Which time was right?

The fill happened on the host it was saved against, and the silence means the bar now differs by at least one character. Neither says which address you want.

Everything on this site