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

Fix the plugin selection dialog #266

Merged
merged 3 commits into from
Jan 23, 2023
Merged

Fix the plugin selection dialog #266

merged 3 commits into from
Jan 23, 2023

Conversation

PiRK
Copy link
Collaborator

@PiRK PiRK commented Jan 20, 2023

The internal plugin selection dialog (menu "Optional Features") no longer works due to a regression in commit 89e1613b820bc8cf7d42766b148edeadde35a14

This fixes it.

This has never been enabled in Electrum ABC because the server is notoriously unreliable for large wallets. It has been dropped in Electron Cash too. No one has been able to come up with a workable alternative solution.
After commit 989e161, `descr["__name__"]` no longer matches the short name key expected by `plugins.get_internal_plugin(name)`.
As a result, all plugins in that menu dialog were greyed out, and the user could no longer disable or enable a plugin.

For existing users, everything stayed the same (previously enabled plugins stayed enabled and vice-versa), so the damage is mainly limited to new users not being able to enable CashFusion.
@PiRK PiRK merged commit ff1a101 into Bitcoin-ABC:master Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant