dotnet / website-feedback

This repo is for dot.net feedback including get started tutorial issues from the site.
MIT License
0 stars 1 forks source link

"Provide Feedback" doesn't work #4

Open SRNissen opened 1 year ago

SRNissen commented 1 year ago

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/create# Operating System: windows

Steps to reproduce:

Go to https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/create#

Read article

Run into an issue

Press "I ran into an issue"

(An overlay opens with options "Report an issue" and "Provide feedback")

Press "Provide feedback"

Expected outcome

Any variation of feedback mechanism - texbox opens, default email program opens, windows help feedback app

Actual outcome

The "I ran into an issue" overlay closes.

mairaw commented 1 year ago

You don't get this window then when you press Provide feedback? image

SRNissen commented 1 year ago

I do not.

mairaw commented 1 year ago

What browser and version are you using?

SRNissen commented 1 year ago

Problem arises both with uBlock enabled and disabled, I haven't tried with uBlock entirely deleted

mairaw commented 1 year ago

@Mehul I believe you use uBlock, no? Can you check if you can repro this problem?

Mehul commented 1 year ago

I tested this on Mac Edge (with and without uBlock) and I can confirm that this is an issue as described. I also tested this on Safari with no extensions and it is an issue. Hope that helps.

mairaw commented 1 year ago

I managed to repro by installing ublock origin on my Windows sandbox. Not in any other case. I'll reach out to the company who provides that control for us.

Mehul commented 1 year ago

Glad to hear you're able to repro. You may want to check it on MacOS too.

mairaw commented 1 year ago

I did using browserstack and didn't repro. Charging my mac now to try it on a real machine.

Mehul commented 1 year ago

Did a quick safari recording if it helps: https://microsoft-my.sharepoint.com/:v:/p/mehulharry/ERlKInA1-HRAr12uuKO69MMBaWm7LIozzDOssO4dwxJpCQ?e=KwisNV

I am on a dual monitor setup and this only happens when I'm not on the main macbook screen. If I use the attached screens then it fails. Hope that helps.

SRNissen commented 1 year ago

I returned to the issue and re-tested.

With an updated browser ( now 112.0.1722.64 (Official build) (64-bit) ) and whatever updates happened on your end, my experience is:

As far as I'm concerned, the issue is fixed - I do not expect arbitrary websites to function when I'm running uBlock - but you may disagree about your own site so I'll leave it up to you whether you want to close the issue or not.

terrimorton commented 9 months ago

Testing environment: Microsoft Edge for Business, Version 121.0.2277.112 (Official build) (64-bit) Extension: uBlock Origin Version 1.55.0 OS: Microsoft Windows 11 Pro, Version 10.0.22631 Build 22631

With uBlock Origin installed and enabled, when I navigate to https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/create# and click the Feedback button in the sidebar, I don't get a Feedback popup at all.

When I test on the Usabilla (GetFeedback) site, https://www.getfeedback.com/sign-in/, I don't even get a "feedback" (Help us improve) button. With uBlock Origin enabled, I do get a button, and the popup works.

My recommendation, in conjunction with the comments on this ticket and its pr: https://github.com/NuGet/NuGetGallery/issues/7784, and the observed behavior on the GetFeedback site, is that we should not show the "Feedback" button if the script is blocked, e.g. by an adblocker.