#33167 closed defect (bug) (fixed)
Reset password screen lacks the Hide button and Confirm use of weak password checkbox
Reported by: | johnbillion | Owned by: | adamsilverstein |
---|---|---|---|
Milestone: | 4.9 | Priority: | normal |
Severity: | normal | Version: | 4.3 |
Component: | Login and Registration | Keywords: | has-patch has-screenshots commit |
Focuses: | ui | Cc: |
Attachments (13)
Change History (41)
#2
in reply to:
↑ 1
@
9 years ago
- Milestone changed from 4.3 to Future Release
Replying to markjaquith:
Can revisit in 4.4, unless a heroic patcher wants to emerge really soon.
Yes, let's do that.
#4
@
9 years ago
- Keywords ux-feedback removed
- Milestone changed from Future Release to 4.4
- Owner set to markjaquith
- Status changed from new to assigned
#5
@
9 years ago
I've made some changes in CSS, JS and wp-login.php to make it work, however I didn't have time to work on the UI/UX part.
#7
follow-up:
↓ 8
@
9 years ago
- Focuses ui added
- Keywords needs-refresh added
- Owner changed from markjaquith to adamsilverstein
@umesh.nevase: Can you please refresh the patch from the WordPress root, that is to say, from within /trunk?
@adamsilverstein: Any chance you could review the approach here? Obviously in lieu of an applyable patch, that might be slow going, but worth a shot :-)
#8
in reply to:
↑ 7
@
9 years ago
Sure, I will take a look.
Replying to DrewAPicture:
@adamsilverstein: Any chance you could review the approach here? Obviously in lieu of an applyable patch, that might be slow going, but worth a shot :-)
#9
@
9 years ago
@johnbillion what device are you seeing this on? When I test at small screen size the show/hide feature moves inside the field. I also still see the confirm weak password field.
#10
@
9 years ago
Screenshot from 33167.6.diff - https://core.trac.wordpress.org/attachment/ticket/33167/331767.6.diff
#13
follow-up:
↓ 14
@
9 years ago
@Nikschavan:
Thanks for the patches!
This is looking really good, tested down to IE8.
I still see a few issues:
- For the user edit screen, we settled on a password length of 24, I think we should use the same length here. Make the interface a bit more responsive or adjust CSS to allow for a longer string.
- We should adjust CSS so users with JavaScript disabled don't get the unusable UI elements (screenshot with JS disabled - http://cl.ly/image/2v2s2e1m1J3J
- I like the creative use of
$(passStrength).is
, however we generally try to avoid touching code outside the scope of the ticket and this seems unrelated.
#14
in reply to:
↑ 13
;
follow-up:
↓ 15
@
9 years ago
Thank you for the suggestions @adamsilverstein, I will update the patch soon.
I do have some questions, though -
For the user edit screen, we settled on a password length of 24, I think we should use the same length here. Make the interface a bit more responsive or adjust CSS to allow for a longer string.
I quite did not get this part, I think for this to make it that will require increasing the width of the input field and overall width of the login form?
I like the creative use of
$(passStrength).is
, however, we generally try to avoid touching code outside the scope of the ticket and this seems unrelated.
This was added because on the login screen the #pass-strength-result
has extra class .hide-if-no-js
than on the user edit screen, because of this if ( 'short' === passStrength.className || 'bad' === passStrength.className )
condition is failing, so the new addition there.
On the UI part, How about adding the border from the input field around the input field and also the button?
This will complicate stuff a bit though as same JS and CSS is reused for user edit page, I can still work on the patch.
Let me know your thoughts.
#15
in reply to:
↑ 14
@
9 years ago
Replying to Nikschavan:
Let me know your thoughts.
I now wonder why this screen is so narrow? if we had a more responsive design here we could use the same layout and buttons as we do on other password reset screens.
This ticket was mentioned in Slack in #core by wonderboymusic. View the logs.
9 years ago
#20
follow-up:
↓ 23
@
8 years ago
- Keywords needs-refresh removed
33167.6.diff refreshed and updated patch; increased field size so longer password visible, reduced margin to give a little more room.
looks like this:
#23
in reply to:
↑ 20
;
follow-up:
↓ 24
@
8 years ago
- Keywords commit removed
Replying to adamsilverstein:
reduced margin to give a little more room.
This has had the side effect of making the regular login form look less aesthetically pleasing. See screenshots above.
#24
in reply to:
↑ 23
@
7 years ago
- Keywords dev-feedback added
This has had the side effect of making the regular login form look less aesthetically pleasing. See screenshots above.
@johnbillion thanks for catching that, I removed that change in 33167.8.diff . can you please give this one more review pass and let me know what you think? Thanks.
#27
@
7 years ago
- Keywords commit added; reporter-feedback removed
- Milestone changed from Future Release to 4.9
The patch still applies cleanly against the trunk, Can this be targeted for 4.9?
Yes, lets get this in!
Gonna say this isn't a blocker. Can revisit in 4.4, unless a heroic patcher wants to emerge really soon.