Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

[Bug] Trying to add a version description with emojis fails silently #843

@JhonnyTheJeccer

Description

@JhonnyTheJeccer

When trying to add a version description with an emoji, the website fails silently and refuses to make the version.

OS: Pop!_OS 22.04
Browser: Firefox 108.0
Version Name: Test
Version Description: 🎉 (\U0001f389)
Zero-Width: no
Private: no
Image Upload: the same file that was used for the first version (.webm)
Behaviour: Button with submit is pressed, then nothing happens. Button can be pressed again without effect, each button press generates a new error message.
Error reported by console:

TypeError: XMLHttpRequest.setRequestHeader: Cannot convert argument 2 to ByteString because the character at index 95 has value 55356 which is greater than 255.
    A https://7tv.app/assets/EmoteUpload-810ddfa2.js:1
    It https://7tv.app/assets/vendor-a1e64777.js:1
    qe https://7tv.app/assets/vendor-a1e64777.js:1
    n https://7tv.app/assets/vendor-a1e64777.js:1
    c https://7tv.app/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    addEventListener https://7tv.app/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    Kt https://7tv.app/assets/vendor-a1e64777.js:1
    mu https://7tv.app/assets/vendor-a1e64777.js:1
    Eu https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    H https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    H https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    H https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    H https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    H https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    le https://7tv.app/assets/vendor-a1e64777.js:1
    de https://7tv.app/assets/vendor-a1e64777.js:1
    Z https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    uc https://7tv.app/assets/vendor-a1e64777.js:1
    process https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    De https://7tv.app/assets/vendor-a1e64777.js:1
    Z https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    De https://7tv.app/assets/vendor-a1e64777.js:1
    Z https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    It https://7tv.app/assets/vendor-a1e64777.js:1
    Ga https://7tv.app/assets/vendor-a1e64777.js:1
    promise callback*Va https://7tv.app/assets/vendor-a1e64777.js:1
    cr https://7tv.app/assets/vendor-a1e64777.js:1
    R https://7tv.app/assets/vendor-a1e64777.js:1
    Xs https://7tv.app/assets/vendor-a1e64777.js:1
    Ur https://7tv.app/assets/vendor-a1e64777.js:1
    Ts https://7tv.app/assets/vendor-a1e64777.js:1
    effect https://7tv.app/assets/vendor-a1e64777.js:1
    Xs https://7tv.app/assets/vendor-a1e64777.js:1
    Ur https://7tv.app/assets/vendor-a1e64777.js:1
    Ts https://7tv.app/assets/vendor-a1e64777.js:1
    set value https://7tv.app/assets/vendor-a1e64777.js:1
    q https://7tv.app/assets/vendor-a1e64777.js:1
    x https://7tv.app/assets/vendor-a1e64777.js:1
    promise callback*x https://7tv.app/assets/vendor-a1e64777.js:1
    L https://7tv.app/assets/vendor-a1e64777.js:1
    o https://7tv.app/assets/vendor-a1e64777.js:1
    It https://7tv.app/assets/vendor-a1e64777.js:1
    qe https://7tv.app/assets/vendor-a1e64777.js:1
    n https://7tv.app/assets/vendor-a1e64777.js:1
    c https://7tv.app/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    addEventListener https://7tv.app/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    Kt https://7tv.app/assets/vendor-a1e64777.js:1
    mu https://7tv.app/assets/vendor-a1e64777.js:1
    Eu https://7tv.app/assets/vendor-a1e64777.js:1
    S https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    le https://7tv.app/assets/vendor-a1e64777.js:1
    de https://7tv.app/assets/vendor-a1e64777.js:1
    Z https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    Be https://7tv.app/assets/vendor-a1e64777.js:1
    ne https://7tv.app/assets/vendor-a1e64777.js:1
    K https://7tv.app/assets/vendor-a1e64777.js:1
    I https://7tv.app/assets/vendor-a1e64777.js:1
    N https://7tv.app/assets/vendor-a1e64777.js:1
    F https://7tv.app/assets/vendor-a1e64777.js:1
    run https://7tv.app/assets/vendor-a1e64777.js:1
    update https://7tv.app/assets/vendor-a1e64777.js:1
    It https://7tv.app/assets/vendor-a1e64777.js:1
vendor-a1e64777.js:1:12926

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