-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[dotnet] [bidi] Remove browsing scoped events at core level #16694
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
[dotnet] [bidi] Remove browsing scoped events at core level #16694
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
User description
It was mistake previously. We introduced BrowsingContext events at core level.
Before:
After:
But:
🔗 Related Issues
Related to #16095
💥 What does this PR do?
Removes limitation from events filtering, allowing any events to be fired in scope of
bidiinstance.🔄 Types of changes
PR Type
Bug fix
Description
Remove browsing context filtering at core BiDi level
Move context filtering to BrowsingContext module wrappers
Simplify event handler architecture by removing context storage
Update event args inheritance to use base EventArgs class
Diagram Walkthrough
File Walkthrough
1 files
Remove context filtering logic from event processing10 files
Remove contexts parameter from event handler classesRemove BrowsingContextEventArgs base class definitionChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgsChange inheritance from BrowsingContextEventArgs to EventArgs1 files
Add context filtering to network event subscriptions1 files
Remove unused import statement