1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #629] [Bug]: PWA Not Working #408

Closed
opened 2026-05-07 00:09:43 +02:00 by BreizhHardware · 15 comments

Originally created by @SebSeifert on GitHub (Mar 6, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/629

Originally assigned to: @maziggy on GitHub.

Bug Description

I deployes the docker-compose with default settings. But on desktop and smartphone is no option for installing the App on Windows Chrome or Android Chrome.

Expected Behavior

Install PWA

Steps to Reproduce

Get Page
No PWA

Printer Model

A1

Bambuddy Version

v0.2.2b1

Printer Firmware Version

000000

Installation Method

Docker

Operating System

Linux (Ubuntu/Debian)

Relevant Logs / Support Package


Screenshots

Image

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
  • My printer has Developer Mode enabled
Originally created by @SebSeifert on GitHub (Mar 6, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/629 Originally assigned to: @maziggy on GitHub. ### Bug Description I deployes the docker-compose with default settings. But on desktop and smartphone is no option for installing the App on Windows Chrome or Android Chrome. ### Expected Behavior Install PWA ### Steps to Reproduce Get Page No PWA ### Printer Model A1 ### Bambuddy Version v0.2.2b1 ### Printer Firmware Version 000000 ### Installation Method Docker ### Operating System Linux (Ubuntu/Debian) ### Relevant Logs / Support Package ```shell ``` ### Screenshots <img width="1914" height="980" alt="Image" src="https://github.com/user-attachments/assets/70640375-7c9c-4e06-aa35-9a30b36bb7f5" /> ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode - [x] My printer has Developer Mode enabled
BreizhHardware 2026-05-07 00:09:43 +02:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

Sorry, gut don't get it. What has Docker to do with PWA?

<!-- gh-comment-id:4011031321 --> @maziggy commented on GitHub (Mar 6, 2026): Sorry, gut don't get it. What has Docker to do with PWA?
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

Nothing. Just wanted to give context. PWA is Not working for me.

<!-- gh-comment-id:4011074270 --> @SebSeifert commented on GitHub (Mar 6, 2026): Nothing. Just wanted to give context. PWA is Not working for me.
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

You need to be way more precise when explaning you issue. This is not a quiz :)

So you wanto to install Bambuddy as PWA (which has nothing to do woth Docker or Desktoop version).

Just installed Chrome on my mobile and added Bambuddy as PWA. Works perfectly.

So a more meaningful problem description would be very helpful. "PWA is not working for me" in nothing I csn work with. Sorry.

<!-- gh-comment-id:4011108612 --> @maziggy commented on GitHub (Mar 6, 2026): You need to be way more precise when explaning you issue. This is not a quiz :) So you wanto to install Bambuddy as PWA (which has nothing to do woth Docker or Desktoop version). Just installed Chrome on my mobile and added Bambuddy as PWA. Works perfectly. So a more meaningful problem description would be very helpful. "PWA is not working for me" in nothing I csn work with. Sorry.
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

I submitted an Screenshot. Normally in the Adresse bar there should ne the PWA Icon. Anyway on PC in could install it from the submenu of Chrome Setting. But on mobile it looks Like on the Screenshot. Normally the top bar shouldnt be visible.
Screenshot_20260306-121304.png

<!-- gh-comment-id:4011130526 --> @SebSeifert commented on GitHub (Mar 6, 2026): I submitted an Screenshot. Normally in the Adresse bar there should ne the PWA Icon. Anyway on PC in could install it from the submenu of Chrome Setting. But on mobile it looks Like on the Screenshot. Normally the top bar shouldnt be visible. ![Screenshot_20260306-121304.png](https://github.com/user-attachments/assets/1a9c0ea0-bd41-4b2e-a7e4-ffd14e96b40a)
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

Just tested and it doesn't show me the address bar, when opening Bambuddy PWA.

I'm not that familiar with Windows and Android. But since it's working for me, I guess that may be something wich can be configured. Not sure.

<!-- gh-comment-id:4011157619 --> @maziggy commented on GitHub (Mar 6, 2026): Just tested and it doesn't show me the address bar, when opening Bambuddy PWA. I'm not that familiar with Windows and Android. But since it's working for me, I guess that may be something wich can be configured. Not sure.
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

I opened the site on my PC an have following errors on:
Manifest
manifest.json
Errors and Warnings
Richer PWA Install UI won’t be available on desktop. Please add at least one screenshot with the form_factor set to wide.
Richer PWA Install UI won’t be available on mobile. Please add at least one screenshot for which form_factor is not set or set to a value other than wide.
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (506px) of Icon http://172.16.3.164:8000/img/android-chrome-512x512.png does not match specified width (512px)
Actual width (178px) of Icon http://172.16.3.164:8000/img/apple-touch-icon.png does not match specified width (180px)
Declaring an icon with 'purpose' of 'any maskable' is discouraged. It is likely to look incorrect on some platforms due to too much or too little padding.
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)

<!-- gh-comment-id:4011201386 --> @SebSeifert commented on GitHub (Mar 6, 2026): I opened the site on my PC an have following errors on: Manifest manifest.json Errors and Warnings Richer PWA Install UI won’t be available on desktop. Please add at least one screenshot with the form_factor set to wide. Richer PWA Install UI won’t be available on mobile. Please add at least one screenshot for which form_factor is not set or set to a value other than wide. Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (506px) of Icon http://172.16.3.164:8000/img/android-chrome-512x512.png does not match specified width (512px) Actual width (178px) of Icon http://172.16.3.164:8000/img/apple-touch-icon.png does not match specified width (180px) Declaring an icon with 'purpose' of 'any maskable' is discouraged. It is likely to look incorrect on some platforms due to too much or too little padding. Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

That looks like an error you can work with and it should not be my settings.

<!-- gh-comment-id:4011204947 --> @SebSeifert commented on GitHub (Mar 6, 2026): That looks like an error you can work with and it should not be my settings.
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

Indeeed. When looking at your issue description....funny.

<!-- gh-comment-id:4011226008 --> @maziggy commented on GitHub (Mar 6, 2026): Indeeed. When looking at your issue description....funny.
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

Yeah sorry. Was a long week. I mentioned docker because thats my "platform".

<!-- gh-comment-id:4011244867 --> @SebSeifert commented on GitHub (Mar 6, 2026): Yeah sorry. Was a long week. I mentioned docker because thats my "platform".
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

Fixed in branch 0.2.2b2. Please let mw know if it works now.

<!-- gh-comment-id:4011505566 --> @maziggy commented on GitHub (Mar 6, 2026): Fixed in branch 0.2.2b2. Please let mw know if it works now.
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

Image

Sorry still not working

<!-- gh-comment-id:4011558173 --> @SebSeifert commented on GitHub (Mar 6, 2026): <img width="1919" height="942" alt="Image" src="https://github.com/user-attachments/assets/6caa8558-cd01-4fbe-ab82-20da519a0f8b" /> Sorry still not working
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

Sorry still the Same Error. Cant get an PWA on mobile and Browser on PC still Shows this Error

Screenshot_20260306-135838.png

<!-- gh-comment-id:4011639980 --> @SebSeifert commented on GitHub (Mar 6, 2026): Sorry still the Same Error. Cant get an PWA on mobile and Browser on PC still Shows this Error ![Screenshot_20260306-135838.png](https://github.com/user-attachments/assets/253ea101-c701-4b34-a36d-57ad5a84e48e)
Author
Owner

@maziggy commented on GitHub (Mar 6, 2026):

Well....since I'm not familiar with your OS and browser, I did a quick research.

Chrome doesn't support HTTP for connections that are not going to localhost.

Updated docs -> https://wiki.bambuddy.cool/getting-started/mobile/#progressive-web-app-pwa

<!-- gh-comment-id:4011642961 --> @maziggy commented on GitHub (Mar 6, 2026): Well....since I'm not familiar with your OS and browser, I did a quick research. Chrome doesn't support HTTP for connections that are not going to localhost. Updated docs -> https://wiki.bambuddy.cool/getting-started/mobile/#progressive-web-app-pwa
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

I installed Caddy. But still Not working. But the Chrome flag works now i get the Option to install and the Icon is without Chrome. But still the Adress bar is Not Shown Like in Screenshot what i think is also the problem described in #626
Screenshot_20260306-195820.png

<!-- gh-comment-id:4013506028 --> @SebSeifert commented on GitHub (Mar 6, 2026): I installed Caddy. But still Not working. But the Chrome flag works now i get the Option to install and the Icon is without Chrome. But still the Adress bar is Not Shown Like in Screenshot what i think is also the problem described in #626 ![Screenshot_20260306-195820.png](https://github.com/user-attachments/assets/ca47b835-6519-47ff-9c96-71f96e07be31)
Author
Owner

@SebSeifert commented on GitHub (Mar 6, 2026):

I have still errors in manifest:

Richer PWA Install UI won’t be available on desktop. Please add at least one screenshot with the form_factor set to wide.
Richer PWA Install UI won’t be available on mobile. Please add at least one screenshot for which form_factor is not set or set to a value other than wide.
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (506px) of Icon http://172.16.3.164:8000/img/android-chrome-512x512.png does not match specified width (512px)
Actual width (178px) of Icon http://172.16.3.164:8000/img/apple-touch-icon.png does not match specified width (180px)
Declaring an icon with 'purpose' of 'any maskable' is discouraged. It is likely to look incorrect on some platforms due to too much or too little padding.
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)
Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px)

Bambuddy
Bambuddy
Monitor and manage your Bambu Lab 3D printers
http://172.16.3.164:8000/
Learn more
Note: id is not specified in the manifest, start_url is used instead. To specify an App ID that matches the current identity, set the id field to /
.

Image
<!-- gh-comment-id:4013522377 --> @SebSeifert commented on GitHub (Mar 6, 2026): I have still errors in manifest: Richer PWA Install UI won’t be available on desktop. Please add at least one screenshot with the form_factor set to wide. Richer PWA Install UI won’t be available on mobile. Please add at least one screenshot for which form_factor is not set or set to a value other than wide. Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (506px) of Icon http://172.16.3.164:8000/img/android-chrome-512x512.png does not match specified width (512px) Actual width (178px) of Icon http://172.16.3.164:8000/img/apple-touch-icon.png does not match specified width (180px) Declaring an icon with 'purpose' of 'any maskable' is discouraged. It is likely to look incorrect on some platforms due to too much or too little padding. Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Actual width (190px) of Icon http://172.16.3.164:8000/img/android-chrome-192x192.png does not match specified width (192px) Bambuddy Bambuddy Monitor and manage your Bambu Lab 3D printers http://172.16.3.164:8000/ Learn more Note: id is not specified in the manifest, start_url is used instead. To specify an App ID that matches the current identity, set the id field to / . <img width="340" height="693" alt="Image" src="https://github.com/user-attachments/assets/feb03e31-c52a-4602-b40c-2289d7292084" />
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#408
No description provided.