F..                                                                      [100%]
=================================== FAILURES ===================================
__________ test_placement_controls_default_on_with_diagnostic_opt_out __________

ui = {'page': <Page url='http://127.0.0.1:54095/#l/today/m'>, 'posts': [], 'config': {'boards': [], 'priority': {}, 'priori...{}, ...}, 'task': {'uuid': 'task', 'title': 'Write an outline', 'status': 'incomplete', 'tags': ['writing'], ...}, ...}

    def test_placement_controls_default_on_with_diagnostic_opt_out(ui):
        page = ui["page"]
        page.set_default_timeout(3000)
        page.locator("#vt-matrix").click()
>       page.get_by_label("Quadrant for Write an outline").wait_for()

tests/test_dashboard_interactions.py:744: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
.venv/lib/python3.14/site-packages/playwright/sync_api/_generated.py:20048: in wait_for
    self._sync(
.venv/lib/python3.14/site-packages/playwright/_impl/_locator.py:741: in wait_for
    await self._frame.wait_for_selector(
.venv/lib/python3.14/site-packages/playwright/_impl/_frame.py:372: in wait_for_selector
    await self._channel.send(
.venv/lib/python3.14/site-packages/playwright/_impl/_connection.py:69: in send
    return await self._connection.wrap_api_call(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <playwright._impl._connection.Connection object at 0x1083c52b0>
cb = <function Channel.send.<locals>.<lambda> at 0x107f985c0>
is_internal = False, title = None

    async def wrap_api_call(
        self, cb: Callable[[], Any], is_internal: bool = False, title: str = None
    ) -> Any:
        if self._api_zone.get():
            return await cb()
        task = asyncio.current_task(self._loop)
        st: List[inspect.FrameInfo] = getattr(
            task, "__pw_stack__", None
        ) or inspect.stack(0)
    
        parsed_st = _extract_stack_trace_information_from_stack(st, is_internal, title)
        self._api_zone.set(parsed_st)
        try:
            return await cb()
        except Exception as error:
>           raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
E           playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 3000ms exceeded.
E           Call log:
E             - waiting for get_by_label("Quadrant for Write an outline") to be visible

.venv/lib/python3.14/site-packages/playwright/_impl/_connection.py:559: TimeoutError
=========================== short test summary info ============================
FAILED tests/test_dashboard_interactions.py::test_placement_controls_default_on_with_diagnostic_opt_out
1 failed, 2 passed, 49 deselected in 7.91s
