soupslurpr You misunderstood the docs. It means that in Android 12, a new permission was added for Wi-Fi scanning so you don't need to have the precise location permission for it. The precise location permission still gives access to Wi-Fi scanning, but only if Wi-Fi is enabled if "Wi-Fi scanning" (which means always-on Wi-Fi scanning) in Settings is disabled.
Okay , so what if one grants an app the "access precise location only in the foreground" for example then that would automatically grant the app access to both WiFi and Bluetooth assuming that WiFi scanning is disabled (GOS location implementation settings)
Would the Global WiFi permission also need to be enabled as well for for an app to access WiFi (fido2 mentioned this)
What about apps gaining access to Bluetooth, does it require the granting of the equivalent Bluetooth permissions etc.?
If WiFi scanning is turned on (Inside GOS location implementation settings) would that imply that apps granted "access precise location only in the foreground" would be able to activate WiFi at will too?
In addition, would the same apply to Bluetooth?