Search code examples
css

Stop Dashlane auto-fill on specific input fields?


Does anybody know how to hint to the Dashlane browser plug-in to leave an <input> text field alone?

For most browser password managers, setting the auto-complete property to off works, Eg: <input type='text' autocomplete='off' />.

For LastPass, this additional attribute is recommended: data-lpignore="true".

I have no idea what this might be for Dashlane. I have noticed that the attributes data-kwimpalastatus="alive" and data-kwimpalaid="xxxx-x" (where xxxx-x is an auto-generated identifier) are added to my page, so this looks like a sensible place to start, but I've not had much joy figuring out the magic incantation...

In case anyone asks, the only other browser extensions I'm using are DuckDuckGo and Google Docs offline, so it's a reasonably safe bet that the datakwimpala* attributes are down to Dashlane.

Does anyone have any ideas??

Thanks!


Solution


  • You don't really provide the code you are working on, so I don't know for sure if this is you are looking for, but when I tried the following code, Dashlane didn't display its icon in the fields, and was therefore no longer able to autofill them.
    I just changed the <label>contents: 'Name' becomes 'Enter Name', and 'Address' becomes 'Enter Address'. I tried successfully it in Chrome, Firefox and Safari.
    Let us know if this was helpful for you.

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>Index</title>
    	</head>
    	<body>
    		<form action="#" method="POST">
    			<label>Enter Name: </label><input type="text" name="name">
    			<label>Enter Address: </label><input type="text" name="address">
    			<input type="submit" value="OK">
    		</form>
    	</body>
    </html>