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 opening a PWA App, only a blank window with the title bar appears #611

Closed
user9713 opened this issue Jan 8, 2025 · 5 comments
Closed
Labels
bug Something isn't working

Comments

@user9713
Copy link

user9713 commented Jan 8, 2025

Description

When opening a PWA App, only a blank window with the title bar appears

This just happened out of nowhere. It was working perfectly fine, I closed the app, came back to it later, and it just displays a blank window with the website title.

I updated to the latest PWAFirefox runtime/client and Firefox version.

I restarted Windows.

Nothing works.

deleteme

Steps to Reproduce

  1. Open a PWA app

Additional Information

Console Debug: https://pastebin.com/3dvqLmHv

Affected Websites

Any website I have a PWA app for (Google Drive, Twitter, Discord, YouTube).

Environment

  • Operating system: Windows 10
  • System architecture: x64
  • Installation method: MSI
  • PWAsForFirefox extension version: 2.13.1
  • PWAsForFirefox native version: 2.13.1
  • PWAsForFirefox runtime version: 134.0
  • Firefox version: 134.0
@user9713 user9713 added the bug Something isn't working label Jan 8, 2025
@JColletta275
Copy link

This occurred for me immediately after the profile updated to the latest version of Firefox this evening, so it would seem to be something that changed in the browser itself.

@filips123
Copy link
Owner

You need to update the native program to 2.13.2. You may also need to then run "Patch profiles and runtime" from the extension settings.

You can check more details in #600.

@travisterrell
Copy link

@filips123 Thanks for this info. I notice that the extension version in the Firefox Add On store is still 2.13.1. Is it safe to assume that once the latest extension version is published, it will prompt users to update the native piece?

FWIW, in my case, updating the native program fixed the issue, but also caused the extension to lose track of the existing PWAs that were installed. Not a big deal, but worth mentioning. I left my extension version at 2.13.1 since it worked & it's kind of a pain to manually install for a week then revert to auto updates after the published one appears. (& this version mismatch may or may not be related to this "lost PWAs" bug.)

@user9713
Copy link
Author

user9713 commented Jan 8, 2025

You need to update the native program to 2.13.2. You may also need to then run "Patch profiles and runtime" from the extension settings.

You can check more details in #600.

This fixed it, thanks! I'm not sure why the extension didn't tell me there was a 2.13.2 version available, but I guess I'll check the GitHub page from now on.

@user9713 user9713 closed this as completed Jan 8, 2025
@filips123
Copy link
Owner

@travisterrell Yeah, once the new extension version is reviewed by the Mozilla reviewers team, it should become available and normally prompt the remaining users to update the native program.

I'm not sure why you've lost your existing PWAs. Do they still launch correctly from the start menu? And are they still present in the config.json file in the user data directory?

@user9713 The update checking is currently very simple, as it just checks if versions of the extension and the native program differ, and treats the lower one as outdated. Because the new extension version hasn't been approved yet, it didn't know that the new native program was already released.

I will try to implement a better update checking mechanism that actually checks latest versions of the extension and program in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants