Skip to content

Page reload/refresh causes short-term view of other form input on Two-Factor Challenge Page #1289

Closed
@andrewdwallo

Description

@andrewdwallo
  • Jetstream Version: 3.1.0
  • Jetstream Stack: Livewire
  • Uses Teams: Yes
  • Laravel Version: 10.5.1
  • PHP Version: 8.2.4
  • Database Driver & Version: MySQL 8.0.30

Description:

When a user refreshes or reloads the Two-factor Challenge page, there is a brief moment where the Recovery Code form input appears before disappearing. This is an issue because the default form input is supposed to be just Code. Obviously, one would have to click on "Use a recovery code" for the Recovery Code form input to appear by itself. I have included a video below that is slowed down so that you can see the issue more clearly. Even with a page load time of 0.2ms, it is still quite noticeable. If a user had a slow server or page load time, this issue could look very much worse.

Steps To Reproduce:

This is on a fresh installation:

Untitled.video.3.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions