This commit addresses a critical bug in the getSupportedOperations method where modifications to the returned list did not affect the underlying supportedOperations property. Previously, if the supportedOperations property was not initialized, getSupportedOperations would return a new ObservableList that was not bound to the supportedOperations property, leading to discrepancies in data handling.
This commit addresses a critical bug in the getSupportedOperations method where modifications to the returned list did not affect the underlying supportedOperations property. Previously, if the supportedOperations property was not initialized, getSupportedOperations would return a new ObservableList that was not bound to the supportedOperations property, leading to discrepancies in data handling.