Skip to content

Conversation

@SteveSandersonMS
Copy link
Member

@SteveSandersonMS SteveSandersonMS commented Sep 8, 2020

In #24012 we introduced a regression whereby localhost/127.0.0.1 was excluded from Blazor WebAssembly caching. The result is that the behavior is different when running locally compared with in production, which risks hard-to-detect bugs.

This is particularly frustrating because our E2E tests actually tell us that there's a defect here, but the relevant ones are marked as quarantined.

Update

I've also added fixes for various E2E test issues I found while investigating the above (and E2E tests generally). As of this PR, all the E2E tests pass locally for me, at least after working around various unrelated build issues.

@SteveSandersonMS SteveSandersonMS added area-blazor Includes: Blazor, Razor Components feature-blazor-wasm This issue is related to and / or impacts Blazor WebAssembly labels Sep 8, 2020
@SteveSandersonMS SteveSandersonMS requested a review from a team September 8, 2020 11:36
@SteveSandersonMS SteveSandersonMS added this to the 5.0.0-rc2 milestone Sep 8, 2020
@SteveSandersonMS SteveSandersonMS added the Servicing-consider Shiproom approval is required for the issue label Sep 8, 2020
@ghost
Copy link

ghost commented Sep 8, 2020

Hello human! Please make sure you've included the Shiproom Template in a comment or (preferably) the PR description. Also, make sure this PR is not marked as a draft and is ready-to-merge.

@SteveSandersonMS
Copy link
Member Author

@Pilchie Can this be approved for RC2?

I'm aware of the build failure - it's happening for all PRs.

@SteveSandersonMS
Copy link
Member Author

@javiercn I've repurposed this PR to include, in addition to what was there before, various other test fixes. You may want to re-review as there's quite a bit more here now :)

@SteveSandersonMS SteveSandersonMS changed the title Fix wasm caching on localhost Fix wasm caching on localhost and various E2E test issues Sep 8, 2020
@SteveSandersonMS SteveSandersonMS requested a review from a team September 8, 2020 16:01
@javiercn
Copy link
Member

javiercn commented Sep 8, 2020

@SteveSandersonMS re-reviewed. :shipit:

@Pilchie Pilchie added Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Sep 8, 2020
@Pilchie
Copy link
Member

Pilchie commented Sep 8, 2020

Approved for .NET 5 RC2.

@SteveSandersonMS
Copy link
Member Author

@mkArtakMSFT Ready to merge.

@mkArtakMSFT mkArtakMSFT merged commit c5bcd68 into release/5.0-rc2 Sep 9, 2020
@mkArtakMSFT mkArtakMSFT deleted the stevesa/fix-wasm-caching branch September 9, 2020 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-blazor Includes: Blazor, Razor Components feature-blazor-wasm This issue is related to and / or impacts Blazor WebAssembly Servicing-approved Shiproom has approved the issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants