When using gulp serve, browsersync still works. However, when logged in, it breaks the PersonaBar. The PersonaBar still shows, but it is broken and prevents effective theme development for several reasons.
To Reproduce
Steps to reproduce the behavior:
Log in to the DNN instance in which theme development occurs.
Run gulp serve.
See broken personaBar.
Expected behavior
PersonaBar should not be broken. The theme should have an 80px right push from left to accommodate the PersonaBar space.
Screenshots
Errors
Essentially, there are some permissions being written into a JSON object from the DNN backend and by default browsersync skews that JSON object.
Describe the bug
When using
gulp serve
,browsersync
still works. However, when logged in, it breaks the PersonaBar. The PersonaBar still shows, but it is broken and prevents effective theme development for several reasons.To Reproduce
Steps to reproduce the behavior:
gulp serve
.Expected behavior
PersonaBar should not be broken. The theme should have an 80px right push from left to accommodate the PersonaBar space.
Screenshots
Errors
Essentially, there are some permissions being written into a JSON object from the DNN backend and by default
browsersync
skews that JSON object.Additional context
Recently @valadas came up with a solution for the new DNN 10 theme (see https://github.com/david-poindexter/Dnn.Platform/pull/7).