You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,13 +68,13 @@ This project is provided "as-is". You are free to use, modify, and distribute it
68
68
</p>
69
69
70
70
71
-
# 🚀 What's New in v2.2.1-alpha - UI Responsiveness & Refactoring
71
+
##🚀 What's New in v2.2.1-alpha - UI Responsiveness & Refactoring
72
72
73
73
This release marks a major architectural milestone for the library by introducing **Event Object Refactoring**. Key events have been transitioned from passing raw data (strings) to passing full **COM-visible objects**, granting developers absolute control over the application's navigation flow.
74
74
75
-
## ⚡ Key Features & Enhancements
75
+
###⚡ Key Features & Enhancements
76
76
77
-
### 1. Advanced Navigation Control (`IWebView2NavigationStartingEventArgs`)
77
+
####1. Advanced Navigation Control (`IWebView2NavigationStartingEventArgs`)
78
78
79
79
Navigation is no longer a passive process. With the new `Args` object, you can programmatically intervene in the navigation lifecycle before it even begins.
80
80
@@ -87,15 +87,15 @@ Navigation is no longer a passive process. With the new `Args` object, you can p
87
87
-**`NavigationId`**: A unique identifier for precise request tracking across complex web sessions.
88
88
89
89
90
-
### 2. Event Object Refactoring & API Maturity
90
+
####2. Event Object Refactoring & API Maturity
91
91
92
92
We are moving away from "Raw Parameter" callbacks toward an **Object-Oriented Event Model**.
93
93
94
94
-**Breaking Change**: `OnNavigationStarting` and `OnFrameNavigationStarting` now return an **Args Object**. This change is essential to support bi-directional communication (e.g., AutoIt telling C# to `Cancel = True`).
95
95
96
96
-**Future-Proofing**: Adding new metadata in future WebView2 updates will no longer break existing user code, as new properties will simply be appended to the existing object.
Following the initial alpha release, we identified and resolved a critical issue where Developer Tools (F12) and Right-Click menus could become unresponsive after navigation.
101
101
@@ -104,7 +104,7 @@ Following the initial alpha release, we identified and resolved a critical issue
104
104
-**Guaranteed Unlock**: Improved the AutoIt navigation functions (`_NetWebView2_Navigate`) to ensure the browser is always unlocked, even if a navigation times out or fails.
105
105
106
106
107
-
## 🏗️ Architectural Inheritance & Refactoring
107
+
###🏗️ Architectural Inheritance & Refactoring
108
108
109
109
Building on the foundation of v2.1.0, this version further strengthens the **Event Wrapper** hierarchy:
0 commit comments