diagnostics: include dependency reasons from every window
Verify Tessera GUI / verify (push) Successful in 2m36s
Verify Tessera GUI / verify (push) Successful in 2m36s
This commit is contained in:
@@ -1179,6 +1179,19 @@ impl NativeCallable for Function {
|
||||
"lastInvalidDependency",
|
||||
Value::Text(session.last_invalid_dependency.clone()),
|
||||
)?;
|
||||
cx.set_attr(
|
||||
stats,
|
||||
"windowDependencyDiagnostics",
|
||||
Value::Text(
|
||||
session
|
||||
.presentations
|
||||
.iter()
|
||||
.filter(|(_, view)| !view.last_invalid_dependency.is_empty())
|
||||
.map(|(id, view)| format!("{id}: {}", view.last_invalid_dependency))
|
||||
.collect::<Vec<_>>()
|
||||
.join("; "),
|
||||
),
|
||||
)?;
|
||||
return Ok(NativeResult::Return(Value::Object(stats)));
|
||||
}
|
||||
if matches!(self.operation, State) {
|
||||
|
||||
Reference in New Issue
Block a user