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

不要な close 関数を削除した #1000

Merged
merged 1 commit into from
Jan 26, 2025
Merged

不要な close 関数を削除した #1000

merged 1 commit into from
Jan 26, 2025

Conversation

Pugma
Copy link
Contributor

@Pugma Pugma commented Jan 26, 2025

なぜやるか

feedback で特定の条件のみ、 URL delete ボタンで windowclose 関数が発動していた
fix #999

特定の条件というのは、 app/{appId} の URL パスに対して新規ウィンドウでアクセスした場合のみ、

  • JavaScriptによって開かれた場合
  • 履歴が1つしかないトップレベルブラウジングコンテキストの場合

の発動条件のうち後者に該当してしまうため発火していた
https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-window-close

これ以外の場合は本来設定されていた関数が発動されていなかっただけなので想定は window を閉じることであるように見受けられるが、使用感や今回上がった feedback からそもそも閉じないほうが便利だと考えたので閉じる関数の廃止に至った

やったこと

閉じないほうが便利そうだったので、その記述自体を削除した

やらなかったこと

特になし

資料

Copy link

Preview (prod backend + PR dashboard) → https://1000.ns-preview.trapti.tech/

@Pugma Pugma merged commit c767e0e into main Jan 26, 2025
11 checks passed
@Pugma Pugma deleted the fix/notCloseWindow branch January 26, 2025 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: アプリ作成時のURL設定で意図せずタブが閉じることがある
2 participants