OpenStickCommunity / OpenStickCommunity/GP2040-CE

The Settings section of Web Config is blank when entered via the mini menu.

Open
#1,375 2 comments 0 reactions 1 assignee View on GitHub

@mikepparks is already working on this.

Since Aug 25, 2025.

bug
Dominant language
C++
Stars
2.5k
Forks
666
Avg merge
1d 19h
Merged PRs (30d)
7

Description

Expected Behavior

Web Config settings section displays correctly

Current Behavior

The Settings section of Web Config (http://192.168.7.1/settings) is blank.

Javascript console output :

index-3409a0b2.js:40
TypeError: Cannot read properties of undefined (reading 'labelKey')
    at ae (index-3409a0b2.js:127:27474)
    at children (index-3409a0b2.js:127:30719)
    at Cl (index-3409a0b2.js:102:70495)
    at x0 (index-3409a0b2.js:38:19538)
    at Cb (index-3409a0b2.js:40:3139)
    at D2 (index-3409a0b2.js:40:44830)
    at w2 (index-3409a0b2.js:40:39787)
    at h3 (index-3409a0b2.js:40:39715)
    at Hp (index-3409a0b2.js:40:39568)
    at Bb (index-3409a0b2.js:40:35933)
index-3409a0b2.js:40
Uncaught TypeError: Cannot read properties of undefined (reading 'labelKey')
    at ae (index-3409a0b2.js:127:27474)
    at children (index-3409a0b2.js:127:30719)
    at Cl (index-3409a0b2.js:102:70495)
    at x0 (index-3409a0b2.js:38:19538)
    at Cb (index-3409a0b2.js:40:3139)
    at D2 (index-3409a0b2.js:40:44830)
    at w2 (index-3409a0b2.js:40:39787)
    at h3 (index-3409a0b2.js:40:39715)
    at Hp (index-3409a0b2.js:40:39568)
    at Bb (index-3409a0b2.js:40:35933)
Context
  • Version
    • Waveshare Zero (GP2040-CE_0.7.11_WaveshareZero.uf2)
    • Current: v0.7.11
    • Latest: v0.7.11
  • Devide
    • Waveshare RP2040-Zero
  • OS
    • Windows 11 64bit
  • Browser
    • Chrome 135.0.7049.115
Steps to Reproduce
  1. preparation : Enable Use Gamepad Input for Display Mini Menu in Gamepad Settings
  2. preparation : Assign Menu Toggle to any GPIO
  3. Connect the controller to PC (Xinput Mode).
  4. Display Mini menu via Menu Toggle button.
  5. Select Input Mode
  6. Select Web Config
  7. Push Menu Toggle button and Chose Yes to save and restert
  8. Go to http://192.168.7.1/settings in browser.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.