Comments (2)
There was another report of this today. Basically, after the third page refresh, HMR can't find the correct file and stops reloading until the webpack runtime is restarted.
It seems related to "writeToDisk" somehow. Removing the clean up tasks (clean: true
in webpack-config and the CleanHotUpdatesPlugin) fixes the issue, but this is not reproducible when running the core Extension.js packages in a "detached" installation, so it's something else.
This needs further investigation, but so far I'll patch with an update for the clean up tasks to run at a moment where we preserve all HMR files until the runtime is restarted. I can't foresee a major issue doing this, but the patch is more like a temporary bandaid until root cause is found.
from extension.js.
Issue happens when you try to prune HMR files for the background script. Reason is unknown but fix is quick.
from extension.js.
Related Issues (20)
- How to include polyfills for node apis? HOT 3
- Can extension.js add some common utility methods? HOT 1
- Consider custom support for authentication
- Allow to develop on any Chromium-based Browser HOT 1
- Live reloading with custom JS HOT 3
- Feature: Outlook extension HOT 4
- Setting the execution environment for content script to `MAIN` throws an error HOT 1
- Could not resolve path ./scripts/content.js. Either add it to the "public" directory or create a script in the "scripts" directory. HOT 1
- Custom Tailwindcss theme with Extension.js HOT 6
- Mainfest file have issue on icons path HOT 3
- Can't load "content_scripts/content-0.js" ,Because it's not UTF-8 encoded HOT 8
- The styles in the vue-typescript template are missing.
- After running the build command, both the images and styles are missing. HOT 1
- Import styles in development mode do not take effect HOT 3
- Improve monorepo release strategy
- Files imported from a "public/" path should not be emitted elsewhere
- Creating window with more than one url leads to error HOT 1
- Zipped artifacts should not be bound to the browser
- Is there a method to avoid style lack? HOT 2
- Support non-standard cross-browser manifest fields HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extension.js.