Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When using the "Install App" feature of Microsoft Edge for yarr, the resulting application directs to manifest.json instead of the web client #241

Open
violetgil opened this issue Jan 27, 2025 · 0 comments

Comments

@violetgil
Copy link

Problem: When using the "Install App" feature of Microsoft Edge for yarr, the resulting application directs to manifest.json instead of the web client, making the app unusable.

OS: Windows 10

Steps to Reproduce:

  1. Go to the web client for yarr on Microsoft Edge
  2. 3 Dots > Apps > Install yarr > Install App
  3. When the app loads, pin the app to the taskbar, then close the app
  4. Attempt to open the app by clicking on the taskbar icon
  5. Expected Behavior: Web client opens; Actual Behavior: manifest.json opens

Since Edge App Installations cannot be modified, this renders the app installation feature unusable for yarr.

Workaround / Proposed Fix: NOTE: This involves fixing the code and compiling yarr yourself.

  1. (After cloning the repo), navigate to src/server/routes.go
  2. Find the function handleManifest()
  3. In the options JSON within the function, delete the line specifying a "start_url"
  4. Save the file, rebuild, then recompile the exe.
@violetgil violetgil changed the title When using the "Install App" feature of Microsoft Edge for yarr, the resulting application directs to manifest.json instead of the web client, making the app unusable. When using the "Install App" feature of Microsoft Edge for yarr, the resulting application directs to manifest.json instead of the web client Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant