Skip to content

Ensure dev server restart respects base removal#8027

Merged
natemoo-re merged 4 commits intomainfrom
fix/6067
Aug 10, 2023
Merged

Ensure dev server restart respects base removal#8027
natemoo-re merged 4 commits intomainfrom
fix/6067

Conversation

@natemoo-re
Copy link
Copy Markdown
Member

Changes

Testing

Tested manually since it's HMR/restart behavior

Docs

N/A, bug fix only

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Aug 10, 2023

🦋 Changeset detected

Latest commit: 3e1a5a7

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added the pkg: astro Related to the core `astro` package (scope) label Aug 10, 2023
@@ -1,5 +1,4 @@
import { escape } from 'html-escaper';
import { baseCSS } from './css.js';
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unrelated cleanup, but I was in this file so it made sense

Comment on lines -47 to +51
if (settings.config.base !== '/') {
viteServer.middlewares.stack.unshift({
route: '',
handle: baseMiddleware(settings, logging),
});
}
// fix(#6067): always inject this to ensure zombie base handling is killed after restarts
viteServer.middlewares.stack.unshift({
route: '',
handle: baseMiddleware(settings, logging),
});
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actual change is just removing the if check for settings.config.base !== '/'

@natemoo-re natemoo-re merged commit 1b8d302 into main Aug 10, 2023
@natemoo-re natemoo-re deleted the fix/6067 branch August 10, 2023 15:52
@astrobot-houston astrobot-houston mentioned this pull request Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The link to public fails if you put the parameter "base" and then remove it

2 participants