Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一度作ったwebhookの設定画面を開こうとするとページがフリーズする #8817

Closed
darklie opened this issue Jun 12, 2022 · 3 comments
Labels
🐛Bug Unexpected behavior packages/frontend Client side specific issue/PR

Comments

@darklie
Copy link

darklie commented Jun 12, 2022

💡 Summary

一度作ったwebhookの設定画面を開こうとするとページがフリーズする

🥰 Expected Behavior

想定されている設定画面がよくわからないですが一度作ったwebhookの設定画面として想定している画面が出てほしいです

🤬 Actual Behavior

設定→その他の設定内のwebhookをクリック→create new webhookからwebhookを作成→また設定画面に戻ってwebhookをクリック→さっき作成したwebhookの名前をクリック→設定項目に何も表示されずページをF5更新するまでなんのリンクも機能しなくなる

📝 Steps to Reproduce

よくわからないです

📌 Environment

現行のmisskey.ioです

@darklie darklie added the ⚠️bug? This might be a bug label Jun 12, 2022
@Johann150
Copy link
Contributor

Can reproduce and receive the following error on the developer console:

error on console
TypeError: e is null
    parentNode https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    P https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    run https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    update https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    ne https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    H https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    K https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    B https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    Q https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    K https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    B https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    P https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    run https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    update https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    qe https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    Ei https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    promise callback*_i https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    vr https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    effect https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    Xr https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    Ks https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    gs https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    set value https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    setup https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    promise callback*setup https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    qe https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    ef https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    tl https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    _e https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    H https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    K https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    B https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    Q https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    W https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    K https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    B https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    P https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    run https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    update https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    ne https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    H https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    P https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    run https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:1
    update https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    ne https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    H https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4
    T https://b.qwertqwefsday.eu/assets/vue.1c62ee36.js:4

@Johann150 Johann150 added 🐛Bug Unexpected behavior packages/frontend Client side specific issue/PR and removed ⚠️bug? This might be a bug labels Jun 12, 2022
@futchitwo
Copy link
Contributor

This is due to a bug in Vue<script setup> that does not allow top-level await.
However, I think it needs to be rewritten as it is unclear when Vue will be fixed.

vuejs/core#3652
(I am not familiar with this bug, but syuilo mentioned it earlier.)

@tamaina
Copy link
Member

tamaina commented Jun 12, 2022

(必要な値が非同期で取得される場合はトップレベルawaitではなくresolveした後に結果をrefに代入するようにして制御するべき)

@syuilo syuilo closed this as completed in 17afbc3 Jul 19, 2022
Jeder321 pushed a commit to Jeder321/misskey that referenced this issue Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug Unexpected behavior packages/frontend Client side specific issue/PR
Projects
None yet
Development

No branches or pull requests

4 participants