Config UI not saved config.json
### Describe The Bug

I have one plugin [homebrifge-denon-tv ](https://github.com/grzegorz914/homebridge-denon-tv) 
with big size of config.schema and layout, and this plugin have problem to save its config created with Config UI to config.json. Manually edit and save config.json working correct. If use Config UI on mobile device with Safari browser then many times the config doesn't save changes to config.json hoverer in log is info `config json saved`. If use safari on MacBook Pro then the config is always saved. Many users with different browser report me the issue here: https://github.com/grzegorz914/homebridge-denon-tv/issues/190 

Thanks

### Logs

```text
[11/9/2023, 12:33:29 PM] [Homebridge UI] Changes to config.json saved.
[11/9/2023, 12:33:54 PM] [Homebridge UI] Changes to config.json saved.
[11/9/2023, 12:34:11 PM] [Homebridge UI] Changes to config.json saved.
```


### Config

```json
{
            "devices": [
                {
                    "name": "Kino Zone 1",
                    "host": "192.168.30.12",
                    "port": 8080,
                    "zoneControl": 0,
                    "getInputsFromDevice": true,
                    "getFavoritesFromDevice": false,
                    "getQuickSmartSelectFromDevice": false,
                    "inputs": [
                        {
                            "name": "Konsola",
                            "reference": "GAME",
                            "mode": "SI"
                        },
                        {
                            "name": "Telewizor",
                            "reference": "TV",
                            "mode": "SI"
                        },
                        {
                            "name": "Tuner Sat",
                            "reference": "SAT/CBL",
                            "mode": "SI"
                        },
                        {
                            "name": "CD",
                            "reference": "CD",
                            "mode": "SI"
                        },
                        {
                            "name": "DVD",
                            "reference": "DVD",
                            "mode": "SI"
                        },
                        {
                            "name": "Bluray",
                            "reference": "BD",
                            "mode": "SI"
                        },
                        {
                            "name": "Radio",
                            "reference": "TUNER",
                            "mode": "SI"
                        },
                        {
                            "name": "Spotify",
                            "reference": "SPOTIFY",
                            "mode": "SI"
                        },
                        {
                            "name": "Sieć / AirPlay",
                            "reference": "NET",
                            "mode": "SI"
                        },
                        {
                            "name": "Apple TV",
                            "reference": "MPLAY",
                            "mode": "SI"
                        },
                        {
                            "name": "Wejście USB",
                            "reference": "USB/IPOD",
                            "mode": "SI"
                        },
                        {
                            "name": "AUX przód",
                            "reference": "AUX1",
                            "mode": "SI"
                        },
                        {
                            "name": "AUX tył",
                            "reference": "AUX2",
                            "mode": "SI"
                        }
                    ],
                    "buttons": [
                        {
                            "name": "LCD dimm",
                            "reference": "0DIM SEL",
                            "displayType": -1
                        },
                        {
                            "name": "Vol. Down",
                            "reference": "0MVDOWN",
                            "displayType": -1
                        }
                    ],
                    "sensorPower": false,
                    "sensorVolume": false,
                    "sensorMute": false,
                    "sensorInput": false,
                    "enableDebugMode": false,
                    "disableLogInfo": true,
                    "disableLogDeviceInfo": false,
                    "disableLogConnectError": false,
                    "supportOldAvr": false,
                    "masterPower": false,
                    "masterVolume": false,
                    "masterMute": false,
                    "infoButtonCommand": "MNINF",
                    "volumeControl": 1,
                    "refreshInterval": 3,
                    "enableRestFul": false,
                    "restFulDebug": false,
                    "enableMqtt": false,
                    "mqttDebug": false,
                    "mqttHost": "192.168.1.20",
                    "mqttPort": 1883,
                    "mqttPrefix": "idom/denon",
                    "mqttAuth": true,
                    "mqttUser": "admin",
                    "mqttPasswd": "p"
                },
                {
                    "name": "Kino Zone 2",
                    "host": "192.168.30.12",
                    "port": 8080,
                    "zoneControl": 1,
                    "getInputsFromDevice": true,
                    "getFavoritesFromDevice": false,
                    "getQuickSmartSelectFromDevice": false,
                    "inputs": [
                        {
                            "name": "Xbox One",
                            "reference": "GAME",
                            "mode": "SI"
                        },
                        {
                            "name": "Telewizor",
                            "reference": "TV",
                            "mode": "SI"
                        },
                        {
                            "name": "Tuner Sat",
                            "reference": "SAT/CBL",
                            "mode": "SI"
                        },
                        {
                            "name": "Źródło",
                            "reference": "SOURCE",
                            "mode": "SI"
                        }
                    ],
                    "sensorPower": false,
                    "sensorVolume": false,
                    "sensorMute": false,
                    "sensorInput": false,
                    "enableDebugMode": false,
                    "disableLogInfo": true,
                    "disableLogDeviceInfo": false,
                    "disableLogConnectError": false,
                    "supportOldAvr": false,
                    "masterPower": false,
                    "masterVolume": false,
                    "masterMute": false,
                    "infoButtonCommand": "MNINF",
                    "volumeControl": -1,
                    "refreshInterval": 5,
                    "enableRestFul": false,
                    "restFulDebug": false,
                    "enableMqtt": false,
                    "mqttDebug": false,
                    "mqttHost": "192.168.1.20",
                    "mqttPort": 1883,
                    "mqttPrefix": "idom/denon",
                    "mqttAuth": true,
                    "mqttUser": "admin",
                    "mqttPasswd": ""
                },
                {
                    "name": "Kino Zone 3",
                    "host": "192.168.30.12",
                    "port": 8080,
                    "zoneControl": 2,
                    "getInputsFromDevice": true,
                    "getFavoritesFromDevice": false,
                    "getQuickSmartSelectFromDevice": false,
                    "inputs": [
                        {
                            "name": "Xbox One",
                            "reference": "GAME",
                            "mode": "SI"
                        },
                        {
                            "name": "Telewizor",
                            "reference": "TV",
                            "mode": "SI"
                        },
                        {
                            "name": "Źródło",
                            "reference": "SOURCE",
                            "mode": "SI"
                        }
                    ],
                    "sensorPower": false,
                    "sensorVolume": false,
                    "sensorMute": false,
                    "sensorInput": false,
                    "enableDebugMode": false,
                    "disableLogInfo": true,
                    "disableLogDeviceInfo": false,
                    "disableLogConnectError": false,
                    "supportOldAvr": false,
                    "masterPower": false,
                    "masterVolume": false,
                    "masterMute": false,
                    "infoButtonCommand": "MNINF",
                    "volumeControl": -1,
                    "refreshInterval": 5,
                    "enableRestFul": false,
                    "restFulDebug": false,
                    "enableMqtt": false,
                    "mqttDebug": false,
                    "mqttHost": "192.168.1.20",
                    "mqttPort": 1883,
                    "mqttPrefix": "idom/denon",
                    "mqttAuth": true,
                    "mqttUser": "admin",
                    "mqttPasswd": ""
                },
                {
                    "name": "Surround Mode",
                    "host": "192.168.30.12",
                    "port": 8080,
                    "zoneControl": 3,
                    "getInputsFromDevice": false,
                    "getFavoritesFromDevice": false,
                    "getQuickSmartSelectFromDevice": false,
                    "surrounds": [
                        {
                            "name": "MCH Stereo",
                            "reference": "MCH STEREO"
                        },
                        {
                            "name": "Stereo",
                            "reference": "STEREO"
                        },
                        {
                            "name": "Auto",
                            "reference": "AUTO"
                        },
                        {
                            "name": "Dolby Digital",
                            "reference": "DOLBY DIGITAL"
                        },
                        {
                            "name": "DTS Surround",
                            "reference": "DTS SURROUND"
                        },
                        {
                            "name": "Direct",
                            "reference": "DIRECT"
                        },
                        {
                            "name": "Pure Direct",
                            "reference": "PURE DIRECT"
                        },
                        {
                            "name": "Auro 3D",
                            "reference": "AURO3D"
                        },
                        {
                            "name": "Auro 2D",
                            "reference": "AURO2DSURR"
                        },
                        {
                            "name": "Wide Screen",
                            "reference": "WIDE SCREEN"
                        },
                        {
                            "name": "Super Stadium",
                            "reference": "SUPER STADIUM"
                        },
                        {
                            "name": "Movie",
                            "reference": "MOVIE"
                        },
                        {
                            "name": "Music",
                            "reference": "MUSIC"
                        },
                        {
                            "name": "Game",
                            "reference": "GAME"
                        },
                        {
                            "name": "Rock Arena",
                            "reference": "ROCK ARENA"
                        },
                        {
                            "name": "Jazz Club",
                            "reference": "JAZZ CLUB"
                        },
                        {
                            "name": "Clasic Concert",
                            "reference": "CLASSIC CONCERT"
                        },
                        {
                            "name": "Mono Movie",
                            "reference": "MONO MOVIE"
                        },
                        {
                            "name": "Matrix",
                            "reference": "MATRIX"
                        },
                        {
                            "name": "Video Game",
                            "reference": "VIDEO GAME"
                        },
                        {
                            "name": "Virtual",
                            "reference": "VIRTUAL"
                        }
                    ],
                    "sensorPower": false,
                    "sensorVolume": false,
                    "sensorMute": false,
                    "sensorInput": false,
                    "enableDebugMode": false,
                    "disableLogInfo": true,
                    "disableLogDeviceInfo": false,
                    "disableLogConnectError": false,
                    "supportOldAvr": false,
                    "masterPower": false,
                    "masterVolume": false,
                    "masterMute": false,
                    "infoButtonCommand": "MNINF",
                    "volumeControl": -1,
                    "refreshInterval": 5,
                    "enableRestFul": false,
                    "restFulDebug": false,
                    "restFulPort": 3001,
                    "enableMqtt": false,
                    "mqttDebug": false,
                    "mqttHost": "192.168.1.20",
                    "mqttPort": 1883,
                    "mqttPrefix": "idom/denon",
                    "mqttAuth": true,
                    "mqttUser": "admin",
                    "mqttPasswd": ""
                }
            ],
            "_bridge": {
                "username": "0E:E5:2A:4C:35:B7",
                "port": 34635
            },
            "platform": "DenonTv"
        }
```


### Homebridge UI Version

all versions

### Homebridge Version

all versions

### Node.js Version

all versions

### Operating System

macOS

### Environment Info

- [ ] Using Docker?
- [ ] Using Hyper-V?
- [X] Using hb-service?

### Raspberry Pi Model

None