# gSender 1.6.0-Edge-5 on headless Pi: iPhone Safari Macros tab empty, but laptop shows all macros

**URL:** <https://forum.sienci.com/t/gsender-1-6-0-edge-5-on-headless-pi-iphone-safari-macros-tab-empty-but-laptop-shows-all-macros/26155>\
**Category:** ❓ Question\
**Created:** [April 12, 2026, 2:25pm UTC](https://forum.sienci.com/t/gsender-1-6-0-edge-5-on-headless-pi-iphone-safari-macros-tab-empty-but-laptop-shows-all-macros/26155 "2026-04-12T14:25:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rathbungs](https://forum.sienci.com/letter_avatar_proxy/v4/letter/r/839c29/32.png) [@rathbungs](https://forum.sienci.com/u/rathbungs)\
**Post date:** [April 12, 2026, 2:25pm UTC](https://forum.sienci.com/t/gsender-1-6-0-edge-5-on-headless-pi-iphone-safari-macros-tab-empty-but-laptop-shows-all-macros/26155/1 "2026-04-12T14:25:44Z")

</div>

Hi Sienci team,

**Setup**

- gSender Edge: 1.6.0-Edge-5 (Pi AppImage)

- Install type: AppImage run as user `rathbungs`, autostarted; config at  
`/home/rathbungs/.config/gSender/gsender-0.5.6.json`

- Hardware: Raspberry Pi (cncpi.local) running headless, connected to X‑Carve/X‑Controller

- Access:

**What works**

- gSender starts automatically on the Pi as user `rathbungs` (verified with `ps aux | grep gsender`).

- Macros created or edited from the **laptop** (Safari/Chrome) appear correctly in the Macros list on the laptop and are stored in the Pi config JSON:  
`/home/rathbungs/.config/gSender/gsender-0.5.6.json` (I see all 3 macros reflected there).

- Those same macros display in the Macros view on the laptop every time.

**Problem**

- On **iPhone Safari/Chrome** , the UI shows the Macros section under Tools, but no Macros display.

- If I use iPhone Safari to **add a new macro** , it appears to save (no error), and I can then see that new macro on the **laptop** (Safari/Chrome) and in the Pi JSON config file.

- However, the Macros list on iPhone Safari/Chrome remains empty the whole time, even after reloads or reconnects.

So: macros are clearly being saved centrally on the Pi and read correctly by laptop browsers, but **iPhone Safari/Chrome Macros view does not render any of them** , including ones created on the iPhone itself.

**Steps to reproduce**

1. Start gSender 1.6.0-Edge-5 AppImage on the Pi (headless, user `rathbungs`).

2. From laptop Safari, connect to the Pi’s gSender UI, go to Tools → Macros, and create 2–3 test macros.

3. Confirm:

4. From iPhone Safari/Chrome, connect to the same Pi gSender instance.

5. Go to Tools → Macros:

6. On iPhone Safari/Chrome, create a new macro (e.g., “iPhone Test Macro”, simple G‑code).

7. Refresh:

**What I’ve already tried**

- Full Pi reboot.

- Closing/reopening iPhone Safari/Chrome; reconnect via the same URL.

- Clearing website data for the Pi’s IP/hostname on iPhone Safari/Chrome.

- Verifying that gSender is running as user `rathbungs` (not root) and that the only gSender config in use is `/home/rathbungs/.config/gSender/gsender-0.5.6.json`.

None of these change the behaviour: laptop sees all macros, iPhone Safari/Chrome Macros panel is always blank.

**Expectation**

The Macros list on iPhone Safari should show the same macros that are stored in the Pi’s config JSON and visible on the laptop, and new macros created on iPhone should appear in that list immediately.

This looks like a mobile / iOS Safari/Chrome rendering or data‑binding issue in the Macros panel rather than a storage problem, since the data is clearly being saved and read correctly on the Pi and by laptop browsers.

Happy to provide:

- Redacted `gsender-0.5.6.json` macros section.

- `journalctl` snippets.

- Screenshots: iPhone Macros tab (empty), laptop Macros tab (3+ entries), and the JSON on the Pi.

Thanks for taking a look, and let me know if there’s anything specific you’d like me to test.

---

<div class="post-metadata">

**Author:** ![KGN](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@KGN](https://forum.sienci.com/u/KGN)\
**Post date:** [April 23, 2026, 6:30pm UTC](https://forum.sienci.com/t/gsender-1-6-0-edge-5-on-headless-pi-iphone-safari-macros-tab-empty-but-laptop-shows-all-macros/26155/2 "2026-04-23T18:30:50Z")

</div>

Thanks, should be fixed as part of 1.6.1.

 ![image](https://forum.sienci.com/uploads/default/original/2X/f/fc9c4e1c5a887224aeba8fce7f1fc40cd2f2ccfe.jpeg)

---

<div class="post-metadata">

**Author:** ![KGN](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@KGN](https://forum.sienci.com/u/KGN)\
**Post date:** [April 23, 2026, 6:30pm UTC](https://forum.sienci.com/t/gsender-1-6-0-edge-5-on-headless-pi-iphone-safari-macros-tab-empty-but-laptop-shows-all-macros/26155/3 "2026-04-23T18:30:55Z")

</div>


