-
-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[dotnet] [bidi] Support WebExtension module #15850
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
base: trunk
Are you sure you want to change the base?
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Test fails on CI, because I don't know how to prepare test data in |
User description
https://w3c.github.io/webdriver-bidi/#module-webExtension
🔗 Related Issues
💥 What does this PR do?
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes
PR Type
Enhancement, Tests
Description
Add BiDi WebExtension module for installing/uninstalling extensions
Implement WebExtension install/uninstall commands and types
Integrate WebExtension support into BiDi broker and serializer
Add comprehensive tests for WebExtension install/uninstall
Update test project to include extension test data
Changes walkthrough 📝
8 files
Integrate WebExtension module into BiDi client
Register WebExtensionConverter in BiDi broker
Add WebExtension commands/results to serializer context
Add JSON converter for WebExtension type
Implement WebExtension Extension class with uninstall
Define install command and types for WebExtension
Define uninstall command and options for WebExtension
Implement WebExtensionModule with install/uninstall methods
1 files
Add tests for WebExtension install/uninstall scenarios
1 files
Include extension test data in test project