Steps to reproduce the issue
- Install dependencies from
package.json
- Build the app by running
npm run build
- Start the app by running
npm run start
- Navigate to the app's URL in a browser (defaults to http://localhost:3000)
- In browser dev tools, disable javascript
- Reload the application
- The visible element on the page has its styles missing because the Vuetify component CSS and Vuetify theme were not included in the SSR response.
- It should look like this (And does with JavaScript enabled, but causes a FOAC. The FOAC is not very visible in this case as the app loads rather quickly. With larger applications the FOAC is noticeable.)