Ticket #8405 (closed defect: fixed)
Deprecate LoginForm as it does not save password in all browsers
| Reported by: | Leif Astrand | Owned by: | Artur Signell |
|---|---|---|---|
| Priority: | critical | Milestone: | Vaadin 7.0.0.beta2 |
| Component: | Component | Version: | 7.0-trunk |
| Keywords: | Cc: | ||
| Hours estimate: | Hours done: | ||
| Depends on: | |||
| Workaround: | |||
Description
It seems that most new browsers doesn't save passwords for forms submitted in iframes, which causes LoginForm to not save the passwords any more. As reported in the forum, Firefox is the only modern browser in which LoginForm currently works as expected: https://vaadin.com/forum/-/message_boards/view_message/1040420
Change History
comment:2 Changed 8 months ago by Artur Signell
- Priority changed from normal to critical
- Version changed from 6.7.5 to 7.0-trunk
- Summary changed from LoginForm does not save password in all browsers to Deprecate LoginForm as it does not save password in all browsers
- Milestone changed from Vaadin Backlog to Vaadin 7.0.0.beta2
Should definitely be deprecated with a good message explaining why and what should possibly be used instead (new TextField?). #8171 covers a new solution that could replace this.
Note: See
TracTickets for help on using
tickets.

Sounds nasty. It would be great to know if the issue can be fixed at all. If not, perhaps LoginForm should be deprecated. Should it be mentioned in the documentation that LoginForm doesn't work properly for most browsers?