Add duplicate bugs analysis for WebView2Feedback repository
Identifies and documents the top duplicate bug reports in the WebView2Feedback repository to help prioritize fixes and improve issue management.
Analysis Results
Found 2 original issues with 4 total duplicate reports:
-
Issue #5144 - Input field focus loss regression (3 duplicates: #5150, #5154, #5165)
- Regression in Runtime 134.0.3124.51 affecting input fields with
name="email" - Status: RESOLVED in patch 134.0.3124.68
- 14 👍 reactions, 57 comments
- Regression in Runtime 134.0.3124.51 affecting input fields with
-
Issue #3008 - COMException 0x8007139F during initialization (1 duplicate: #5298)
- WinForms initialization failure in Excel add-ins
- Status: CLOSED but still receiving duplicate reports
- 91 comments, difficult to reproduce
Files Added
- DUPLICATE_BUGS_REPORT.md - Comprehensive analysis with executive summary, detailed breakdowns, priority assessments, and actionable recommendations for maintainers
- generate_duplicate_report.py - Script to regenerate the report from GitHub API data
- DUPLICATE_ANALYSIS_README.md - Usage documentation and methodology
Key Insights
- Regression issues generate more duplicates than long-standing bugs
- Closed issues continue receiving duplicates when users encounter similar problems
- High comment counts (91) correlate with reproduction difficulty
Recommendations
- Implement duplicate detection in issue submission flow
- Pin high-duplicate issues for visibility
- Document common error codes (e.g., 0x8007139F) with troubleshooting steps
- Add regression notices to release notes
- Create template responses for duplicate handling
Report can be regenerated with python3 generate_duplicate_report.py to capture new duplicates.
[!WARNING]
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/MicrosoftEdge/WebView2Feedback/issues
- Triggering command:
python3 analyze_duplicates.py(http block)If you need me to access, download, or install something from one of these locations, you can either:
- Configure Actions setup steps to set up my environment, which run before the firewall is enabled
- Add the appropriate URLs or hosts to the custom allowlist in this repository's Copilot coding agent settings (admins only)
Original prompt
Help me identify the top duplicate bugs on this repository?
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.