feat(ui): prevent password manager interference & improve service links (#1396)

* feat(ui): prevent password manager interference & improve service links (#3989)

(cherry picked from commit ef18b5d1de0bf2fe13975c3f488d90299fc717fe)

* feat(ui): prevent password manager autofill on Jellyfin setup form

* fix: rebase mess

* feat(ui): set data-form-type attribute

For Dashlane password manager

* feat(ui): add data attribs for dashlane

* feat(ui): set data-form-type to JellyfinLogin
This commit is contained in:
soup
2025-03-04 01:10:27 +01:00
committed by GitHub
parent 1de518d915
commit e97a13e1e4
11 changed files with 45 additions and 2 deletions

View File

@@ -198,6 +198,11 @@ function JellyfinSetup({
messages.hostname,
mediaServerFormatValues
)}
autoComplete="off"
data-form-type="other"
data-1pignore="true"
data-lpignore="true"
data-bwignore="true"
/>
</div>
{errors.hostname && touched.hostname && (
@@ -282,6 +287,11 @@ function JellyfinSetup({
name="email"
type="text"
placeholder={intl.formatMessage(messages.email)}
autoComplete="off"
data-form-type="other"
data-1pignore="true"
data-lpignore="true"
data-bwignore="true"
/>
</div>
{errors.email && touched.email && (
@@ -298,6 +308,11 @@ function JellyfinSetup({
name="username"
type="text"
placeholder={intl.formatMessage(messages.username)}
autoComplete="off"
data-form-type="other"
data-1pignore="true"
data-lpignore="true"
data-bwignore="true"
/>
</div>
{errors.username && touched.username && (
@@ -314,6 +329,11 @@ function JellyfinSetup({
name="password"
type="password"
placeholder={intl.formatMessage(messages.password)}
autoComplete="off"
data-form-type="other"
data-1pignore="true"
data-lpignore="true"
data-bwignore="true"
/>
</div>
{errors.password && touched.password && (