Avoid visual Phone harness teardown

This commit is contained in:
Gabriel Brown
2026-08-17 19:42:15 -04:00
parent 7ac5355a77
commit 7f540a58e5
6 changed files with 59 additions and 24 deletions
@@ -8,9 +8,8 @@ import qs.services
// Component-only diagnostic surface. The contract replaces the two services in
// its copied configuration with fixture singletons before this file is run.
ShellRoot {
PhoneControls {
id: phoneControls
width: 408
PhoneActions {
id: phoneActions
}
IpcHandler {
@@ -46,9 +45,9 @@ ShellRoot {
function status(): string {
return JSON.stringify({
actions: phoneControls.actionModels.map(action => ({
actions: phoneActions.actionModels.map(action => ({
id: action.id,
enabled: phoneControls.actionEnabled(action.id)
enabled: phoneActions.actionEnabled(action.id)
})),
bluebubblesAvailable: SystemSettings.bluebubblesAvailable,
appLaunches: SystemSettings.launchCount,