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

Debug menu is empty after restarting without extensions #1847

Open
nmalinoski opened this issue Sep 12, 2024 · 1 comment
Open

Debug menu is empty after restarting without extensions #1847

nmalinoski opened this issue Sep 12, 2024 · 1 comment
Labels
bug Something isn't working customer raised issues raised by end user/customer

Comments

@nmalinoski
Copy link

Describe the bug

When reloading without extensions, the app reloads successfully; however, while the Debug menu is still present, it's empty.

Reproduction

  1. Select Debug > Reload Without Extensions
  2. Click on the Debug menu item

Expected behavior

This may be due to my ignorance in how the Debug menu is implemented, but I would have expected there to be something in this menu; at least the Reload With Extensions option, maybe also the Chrome Developer Tools menu.

Or the Debug menu should be removed altogether if there's nothing in it; it doesn't make sense to me why the UI would offer an empty menu like that.

OS, Browser and Phoenix versions

  1. Windows 10 x64
  2. Phoenix Code 3.9.4 for Windows x64

logs or debug stack trace if any

No response

Additional context

No response

@nmalinoski nmalinoski added the bug Something isn't working label Sep 12, 2024
@abose abose added the customer raised issues raised by end user/customer label Sep 13, 2024
@abose
Copy link
Member

abose commented Sep 13, 2024

Thanks for reporting the issue @nmalinoski . The debug menu in phoenix is a feature carried over from Brackets and its main intent was to debug Phoenix itself. This was confusing and we moved a lot of those features into a Phoenix Code Diagnostic Tools submenu in debug as we prepare to integrate more debug tools into Phcode.

Note to future fix

This will be address in the coming releases, but this specific issue of reload without extensions may need to be reworked to prevent user confusion. We should split this into two options:

1.Reload phoenix code core only option inside Phoenix Code Diagnostic Tools sub menu
2. Reload without extensions option should only reload without any user installed extensions. all core extensions should be loaded as that will be a user facing top level option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working customer raised issues raised by end user/customer
Projects
None yet
Development

No branches or pull requests

2 participants