- Add optional globalDir parameter to resolveProject(), getDefaultProject(), setDefaultProject(), and clearDefaultProject() for test isolation - Remove ESLint suppression by using void operator for intentionally unused var - Update all tests to use isolated globalDir parameter - Complete tests for default project resolution
31 lines
1.3 KiB
JSON
31 lines
1.3 KiB
JSON
{
|
|
"id": "KB-645",
|
|
"description": "Settings screen doesn't load",
|
|
"column": "done",
|
|
"currentStep": 0,
|
|
"summary": "Fixed the Settings screen loading issue (KB-645) which was caused by a temporal dead zone error. The `activeSectionScope` variable was being accessed in the `handleExport` callback before it was defined. Moved the variable definition before the callbacks that depend on it. Also cleaned up inline styles by adding a `.modal-actions--start` CSS class and using the `hidden` attribute instead of `display: none`. All 88 tests now pass.",
|
|
"createdAt": "2026-04-01T01:57:37.475Z",
|
|
"updatedAt": "2026-04-01T02:24:15.868Z",
|
|
"columnMovedAt": "2026-04-01T02:24:15.868Z",
|
|
"dependencies": [],
|
|
"steps": [],
|
|
"log": [
|
|
{
|
|
"timestamp": "2026-04-01T01:57:37.475Z",
|
|
"action": "Task created"
|
|
},
|
|
{
|
|
"timestamp": "2026-04-01T02:22:32.683Z",
|
|
"action": "Worktree created at /Users/eclipxe/Projects/kb/.worktrees/dusky-breeze"
|
|
},
|
|
{
|
|
"timestamp": "2026-04-01T02:23:05.722Z",
|
|
"action": "Found the bug: temporal dead zone error - activeSectionScope is used in handleExport callback before it's defined",
|
|
"outcome": "Need to move activeSectionScope definition before the callbacks that use it"
|
|
},
|
|
{
|
|
"timestamp": "2026-04-01T02:24:09.502Z",
|
|
"action": "Task marked done by agent"
|
|
}
|
|
]
|
|
} |