Use Structured Logging
Currently we use the ‘old-style’ logging, having not explicitly opted in.
Unfortunately this means that the (already soft-deprecated) g_test_expect_message
ceases to function, requiring some tests to be reworked.
In the process it was discovered that AdwNavigationViewModel
could end up holding a garbage pointer.