@@ -1374,62 +1374,33 @@ The current implementation is not `one click creates immediately`. It uses a **t
13741374| ` Enter ` | Select branch / initiate create / confirm create |
13751375| ` Escape ` | Close |
13761376
1377- ## 5.4 Config Drift Banner
1378-
1379- Config Drift Banner warns about config items in ` ~/.codex/config.toml ` that interfere with current app behavior.
1380-
1381- ### 5.4.1 Data Source
1382-
1383- The data comes from ` externalConfigAudit ` in the settings payload.
1384-
1385- ### 5.4.2 Display Positions
1386-
1387- | Scenario | Position |
1388- | --- | --- |
1389- | Desktop shell, excluding auth and settings pages | Global top banner |
1390- | Mobile workspace page | Compact in-page banner |
1391- | Settings page | Embedded banner at the top of the content area |
1392-
1393- ### 5.4.3 Interaction Capabilities
1394-
1395- | Feature | Behavior |
1396- | --- | --- |
1397- | Expand details | View each finding, line number, and snippet |
1398- | Check cleanup items | All findings are selected by default |
1399- | Cleanup | Execute config cleanup |
1400- | Cleanup success | If a backup path is produced, show it in banner notice |
1401- | Dismiss | Close the current banner in frontend state only; not a permanent ignore |
1402- | Load failure | Show failure banner and allow ` Refresh ` retry |
1403-
1404- The compact banner on the mobile workspace page does not expand details inline; it routes the user to ` /settings ` .
1405-
1406- ## 5.5 Connection Status Banner
1377+ ## 5.4 Connection Status Banner
14071378
14081379The global connection banner handles these states in a unified way:
14091380
14101381- ` reconnecting ` : show ` Reconnecting... `
14111382- ` rejected ` : show ` Another tab is active `
14121383- Any other disconnected state: show ` Connection lost `
14131384
1414- ## 5.6 Toasts and Notifications
1385+ ## 5.5 Toasts and Notifications
14151386
1416- ### 5.6 .1 Toast Container
1387+ ### 5.5 .1 Toast Container
14171388
14181389The Toast container supports:
14191390
14201391- Keeping at most the latest ` 5 ` toasts at once
14211392- Four types: ` success / error / warning / info `
14221393- Auto-dismiss, default ` 5s ` ; ` duration = 0 ` switches to manual close
14231394
1424- ### 5.6 .2 Toast Click Behavior
1395+ ### 5.5 .2 Toast Click Behavior
14251396
14261397| Attached toast data | Click result |
14271398| --- | --- |
14281399| ` workspaceId + sessionId ` | Jump to that workspace and focus / scroll into view / pulse-highlight the session |
14291400| ` workspaceId ` only | Switch to that workspace and navigate to ` /workspace ` if needed |
14301401| No navigation data | Only close the toast |
14311402
1432- ### 5.6 .3 Session Completion Notifications
1403+ ### 5.5 .3 Session Completion Notifications
14331404
14341405Notifications currently fire only when ** an agent finishes one round of work** , with explicit rules:
14351406
@@ -1453,7 +1424,7 @@ If sound is enabled:
14531424- Prefer playing ` /task-complete.wav `
14541425- Fall back to a Web Audio synthesized sound if playback fails
14551426
1456- ## 5.7 Supervisor Editing Container
1427+ ## 5.6 Supervisor Editing Container
14571428
14581429Supervisor editing interactions are carried by two containers:
14591430
0 commit comments