We addressed and solved a bug affecting app metadata.
When setting app metadata using the Web SDK setAppData method, if the original data being set inside the appData object was an empty array, the method would return an empty object.
getAppData would return an empty object ({}) for the corresponding empty array value ([]) originally set with setAppData.
Now the operation behaves as expected: setting an empty array with setAppData in the appData object returns an empty array.
Example
Before fixing the bug, you would set an app metadata appData object containing empty arrays: