• Stefano Crocco's avatar
    Don't ask to store credentials if all fields are empty and use... · 653fd461
    Stefano Crocco authored and David Faure's avatar David Faure committed
    Don't ask to store credentials if all fields are empty and use KActionCollection::setDefaultShortcut
    
    If the user clicked the `submit` button in a form without having filled
    any field in the form, if there was no cached data for that URL, he
    would be asked whether to save credentials, which makes no sense since
    he didn't enter any. This could also happen if a web page offers
    alternative ways to login (for instance QR codes): using the alternative
    method submits the form while leaving the fields empty, which triggered
    the "save credentials" question.
    
    To fix this issue, now we ignore forms which only have empty fields
    (read-only fields aren't taken into account). This only happens for URLs
    with no cached data associated with it.
    653fd461