Skip to content

Commit d90f3d4

Browse files
Merge pull request #3815 from MicrosoftEdge/victorhuangwq/updatetemplate
Using form template for bug report and feature request
2 parents a1ec01e + 07e9c39 commit d90f3d4

File tree

8 files changed

+219
-76
lines changed

8 files changed

+219
-76
lines changed
Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
name: Report a problem/bug
2+
title: '[Problem/Bug]: '
3+
description: Report if something is not working
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value:
9+
Thanks for taking time to fill up the bug report! Here is [a good bug report](https://github.com/MicrosoftEdge/WebView2Feedback/issues/3648) that will help us in identifying the issue.
10+
- id: what-happened
11+
type: textarea
12+
attributes:
13+
description: Describe the issue you encountered. Callstacks and error messages are helpful.
14+
label: What happened?
15+
validations:
16+
required: true
17+
- id: importance
18+
type: dropdown
19+
attributes:
20+
label: Importance
21+
description: How important is this bug to your app?
22+
multiple: false
23+
options:
24+
- ----Please select----
25+
- Blocking. My app's basic functions are not working due to this issue.
26+
- Important. My app's user experience is significantly compromised.
27+
- Moderate. My app's user experience is affected, but still usable.
28+
validations:
29+
required: true
30+
- id: runtime-channel
31+
type: dropdown
32+
attributes:
33+
label: Runtime Channel
34+
description: Are you seeing this issue in stable release or prerelease of WebView2 runtime?
35+
multiple: true
36+
options:
37+
- Stable release (WebView2 Runtime)
38+
- Prerelease (Edge Canary/Dev/Beta)
39+
validations:
40+
required: true
41+
- type: markdown
42+
attributes:
43+
value: |
44+
**Tip:** it's recommended to test your web content in the WebView2 control against [Microsoft Edge Insider (preview) Channels (Beta, Dev, or Canary)](https://www.microsoft.com/en-us/edge/download/insider?form=MA13FJ). For more information please check out [testing app for forward-compatibility](https://learn.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution#test-your-app-for-forward-compatibility).
45+
- id: runtime-version
46+
type: input
47+
attributes:
48+
description: Which runtime version are you using? Instructions [here](https://github.com/MicrosoftEdge/WebView2Feedback/blob/victorhuangwq/updatetemplate/diagnostics/version.md)
49+
label: Runtime Version
50+
placeholder: (eg. 114.0.1823.79)
51+
- id: sdk-version
52+
type: input
53+
attributes:
54+
description: Which SDK version are you using? Instructions [here](https://github.com/MicrosoftEdge/WebView2Feedback/blob/victorhuangwq/updatetemplate/diagnostics/version.md)
55+
label: SDK Version
56+
placeholder: (eg. 1.0.1905-prerelease)
57+
58+
- id: framework
59+
type: dropdown
60+
attributes:
61+
description: What UI framework are you using?
62+
label: Framework
63+
options:
64+
- ----Please select----
65+
- WPF
66+
- Win32
67+
- Winforms
68+
- WinUI2/UWP
69+
- WinUI3/WinAppSDK
70+
- Unity Plugin
71+
- Other
72+
validations:
73+
required: true
74+
- id: os
75+
type: dropdown
76+
attributes:
77+
description: Which operating system are you seeing this issue with?
78+
label: Operating System
79+
multiple: true
80+
options:
81+
- Windows 10
82+
- Windows 11
83+
- Earlier than Windows 10 (deprecated)
84+
- Windows Server
85+
- Xbox
86+
- Hololens
87+
- Other
88+
validations:
89+
required: true
90+
91+
- id: os-version
92+
type: input
93+
attributes:
94+
description: Version can be found in System > About or System Information
95+
label: OS Version
96+
placeholder: (e.g. 22621.2283 or 10.0.22621)
97+
validations:
98+
required: false
99+
- id: repro-steps
100+
type: textarea
101+
attributes:
102+
description: What are the steps needed to reproduce the bug? Describe the expected behavior against the actual behavior.
103+
label: Repro steps
104+
validations:
105+
required: true
106+
- id: regression
107+
type: dropdown
108+
attributes:
109+
description: Was this working before, but has regressed?
110+
label: Regression
111+
options:
112+
- No, this never worked
113+
- Regression in newer Runtime
114+
- Regression in newer SDK
115+
- Don't know
116+
validations:
117+
required: true
118+
- id: last-working-version
119+
type: input
120+
attributes:
121+
description: If this is a regression, what was the last working version of SDK and Runtime?
122+
label: Last working version (if regression)
123+
placeholder: (e.g. SDK 1.0.1774.30, Runtime 114.0.1823.32)
124+
validations:
125+
required: false
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
name: Feature Request
2+
title: "[Feature]: "
3+
description: Share your idea for a new feature/API enhancement
4+
labels: ["feature request"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this feature request. Here is an example of a [good feature request](https://github.com/MicrosoftEdge/WebView2Feedback/issues/3683)
10+
11+
- type: textarea
12+
id: feature-need
13+
attributes:
14+
label: Describe the feature/enhancement you need
15+
description: Describe what you want to happen, or what problem you are seeing without this feature.
16+
placeholder: I need to do xyz when ... but I'm having trouble achieving this because...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: usecases
22+
attributes:
23+
label: The scenario/use case where you would use this feature
24+
placeholder: e.g. our user needs to print out a report based on a pre-defined template. We need to set the print options in a dialog box with values defined in the template.
25+
validations:
26+
required: true
27+
28+
- type: dropdown
29+
id: importance
30+
attributes:
31+
label: How important is this request to you?
32+
options:
33+
- ----Please select----
34+
- Critical. My app's basic functions wouldn't work without it.
35+
- Impactful. My app's user experience would be significantly compromised without it.
36+
- Nice to have. There are other ways to tackle this, but having official API support would be beneficial.
37+
validations:
38+
required: true
39+
- type: markdown
40+
attributes:
41+
value: |
42+
## ---Helpful additional info---
43+
44+
- type: textarea
45+
id: suggested-implementation
46+
attributes:
47+
label: Suggested implementation
48+
description: If you have solution ideas you'd like to suggest, please describe here.
49+
placeholder: I'd like to suggest...
50+
validations:
51+
required: false
52+
- type: textarea
53+
id: app-background
54+
attributes:
55+
label: What does your app do? Is there a pending deadline for this request?
56+
description: If you haven't shared before, it would be helpful to understand what your app does, how WebView2 is used, and if there's any pending timeline.
57+
placeholder: e.g. our app use WebView2 to handle form submission and printing in hospital kiosks. We need to release in this December.
58+
validations:
59+
required: false
60+
61+
- type: markdown
62+
attributes:
63+
value: |
64+
## ---How to add a '+1' reply for this request---
65+
We welcome other developers who saw the original post to indicate they also want this feature. Please reply with these info to help us prioritize:
66+
- Your use cases/scenario as it may differ from the original post
67+
- How important is this request to you?
68+
- Additionally, any context such as what does your app do, and any pending timeline
69+

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
contact_links:
2+
- name: WebView2 Questions and Answers
3+
url: https://github.com/MicrosoftEdge/WebView2Feedback/discussions/new?category=q-a
4+
about: Ask the community for help
5+
- name: WebView2 Tips and Tricks
6+
url: https://github.com/MicrosoftEdge/WebView2Feedback/discussions/new?category=tips-and-tricks
7+
about: Share tips and tricks you've learned for using WebView2

.github/ISSUE_TEMPLATE/feature---api-request.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/question.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/tip-.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

diagnostics/version.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Figuring out SDK and runtime version
2+
3+
SDK and runtime verion number of WebView2 is helpful for someone who is trying to reproduce a bug. The follow options are ways for you to obtain the version numbers of the host app.
4+
5+
### Option 1: Use WebView2 Utilities (SDK and runtime)
6+
An easy way to obtain the SDK and runtime version for any host app that is currently running, is to use [WebView2Utilities](https://github.com/david-risney/WebView2Utilities).
7+
8+
### Option 2a: Check NuGet Package Manager (SDK only)
9+
If you are a developer for the WebView2 application, on Visual Studio Code, go to `Tools > NuGet Package Manager > Manage NuGet Packages for Solution`, and see the SDK version that is being used for the project
10+
11+
### Option 2b: Check WebView2 child process of host app (Runtime only)
12+
For any application, to check the which WebView2 runtime is being used, do the following:
13+
14+
1. Open Task Manager
15+
2. Right click on the WebView2 process of the application you are interested in
16+
3. Click on Open File Location
17+
18+
The directory of the file location is the WebView2 runtime version

0 commit comments

Comments
 (0)