diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index 4f8d7aa..9f367bd 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -647,9 +647,10 @@ function AudioSourcePickerLinux({ }))} isSelected={isItemSelected(includeSources)} select={updateItems(setIncludeSources, includeSources)} - serialize={String} + serialize={JSON.stringify} popoutPosition="top" closeOnSelect={false} + renderOptionLabel={o => o.label} /> @@ -667,9 +668,10 @@ function AudioSourcePickerLinux({ }))} isSelected={isItemSelected(excludeSources)} select={updateItems(setExcludeSources, excludeSources)} - serialize={String} + serialize={JSON.stringify} popoutPosition="top" closeOnSelect={false} + renderOptionLabel={o => o.label} />