Skip to content

Autotyping problems with Vue & Firefox #47

Description

@Sjikke

I am running into issues with the automated inputting of usernames and passwords on Vue-based web apps when using the browser extension in Firefox

When I trigger the auto type, it will start typing and the "progress" is visible. However, the actual data in the input fields is not updated. When I focus an input field, the old data will be back (if any).

From the console I get different error messages on different Vue-based apps.

Example website: https://demos.themeselection.com/materio-vuetify-vuejs-admin-template-free/demo/login

image

On other Vue-based apps, I have also seen the error below:
image

The line that throws this specific error is from Vuejs: https://github.com/vuejs/vue/blob/73486cb5f5862a443b42c2aff68b82320218cbcd/src/platforms/web/runtime/modules/events.ts#L71

My tentative conclusion is that the custom InputEvent that is emitted by this library causes security issues when the document is trying to read information from it. Something with the prototype originating from code that runs with different privileges perhaps.


Edit to add environment details.

Firefox 127.0.2, on Ubuntu.
Buttercup extension 3.2.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions