Also experieincing this issue. My workaround is to dip into UIKit and set the background colour manually. Set this on your sidebar:
language
.onAppear {
#if os(iOS)
let rootViewController = UIApplication.shared.windows.first { $0.isKeyWindow }!.rootViewController
guard
let splitViewController = rootViewController?.children.first as? UISplitViewController,
let sidebarViewController = splitViewController.viewController(for: .primary) else {
return
}
let tableView = UITableView.appearance(whenContainedInInstancesOf: [type(of: sidebarViewController)])
tableView.backgroundColor = .secondarySystemBackground
#endif
}
Hopefully this is fixed properly soon. Feedback also submitted to Apple (FB9006825).