Comments (9)
You could try using -open-browser=false
to skip opening the browser automatically as a workaround.
Opening the browser is done using the https://github.com/cli/browser package, which should support the wslview command.
There's some information on the setup here: https://superuser.com/questions/1262977/open-browser-in-host-system-from-windows-subsystem-for-linux
Looking at the source code of cli/browser, it seems that it should attempt to use wslview
, if it's available: https://github.com/cli/browser/blob/main/browser_linux.go
from templ.
Not sure will let you know my results if I get it working
from templ.
My bad I did not see this. The issue is beyond the scope of the repo and fixed via using wsl and ssh vscode into it or make poller for dev environment
from templ.
Thank you for taking the time to answer. I appreciate it
from templ.
I'm not really sure of any more action to take here @Huzaifa-MS - if everyone that's using Windows will have this problem, then I'd like to "fix" it, but I don't know anything about WSL, and can't test any resolution - I only have Mac and Linux computers.
Is the "fix" to install wslview
in your Virtual Machine? Not sure.
from templ.
Yeah sorry I should've put it into discussion maybe. Not really a templ issue. More like a VM one
from templ.
It's no problem, just wondering if there should be a docs update, eg a note to let windows users that they need to install wslview or something.
Or perhaps it's a change required upstream in the browser package to check that a desktop env is available.
from templ.
This issue was not due to x11 forwarding. It was due to vscode editing on windows and cli running on wsl.
I believe templ solves this by using polling. So templ files are caught. but my .go files are not.
My application built on top of templ, similar to air does not poll.
Air I believe does implement polling.
go fsnotify polling issue: fsnotify/fsnotify#603
from templ.
Ah, that's interesting. I don't use Windows. When I'm coding with people that are using WSL, I usually advise them to run everything in WSL for consistency or it gets rather confusing.
Do you think we need to do anything here, or is this something to close?
from templ.
Related Issues (20)
- Website SEO HOT 1
- proposal: Allow for primitives & fmt.Stringer in addition to string in templates HOT 2
- vscode: Bad highlighting when using generic functions HOT 3
- Binary in`templ_Darwin_arm64.tar.gz` v0.2.697 displays version 0.2.696 HOT 8
- -stdout sends error report to output file HOT 3
- bug: script elements don't render script templates
- lsp: support the organizeImports code action HOT 3
- Wasm support for interacting with the DOM HOT 3
- generator: can't use iterator value in for loop HOT 8
- max retries reached HOT 3
- lsp: panic on codeAction HOT 6
- question: Escape go keywords at the beginning of the line HOT 3
- generator: Duplicate Import Statements in Generated Templates Cause go build Failure HOT 5
- vscode: folded files in tree view seem to not work when rust-analyzer is installed HOT 2
- Issue: Unexpected Script Placement in Generated HTML HOT 3
- fmt: <pre> tags not handled correctly HOT 3
- parser: style attribute of DOM element doesn't accept dynamic styles HOT 1
- proposal: Typed Children for Wrappers HOT 2
- Proposal: Allow spreading List of `templ.Components`, similar to `{ children ... }` HOT 1
- css expression: found unexpected parameters HOT 2
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 templ.