@@ -317,9 +317,11 @@ def test_show_offcanvas_with_html_wraps_new_panel():
317317 """show_offcanvas() treats htmltools.HTML() as content, not an id"""
318318 mock_session = _mock_session ()
319319
320- result_id = ui .show_offcanvas (
321- HTML ("<p>Rendered content.</p>" ), session = mock_session
322- )
320+ # An anonymous panel has no title, so it also warns about accessibility.
321+ with pytest .warns (UserWarning , match = "aria-label" ):
322+ result_id = ui .show_offcanvas (
323+ HTML ("<p>Rendered content.</p>" ), session = mock_session
324+ )
323325
324326 assert isinstance (result_id , str ) and result_id != ""
325327 assert mock_session ._send_message_sync .call_count == 1
@@ -333,7 +335,9 @@ def test_show_offcanvas_with_tag_wraps_new_panel():
333335 """show_offcanvas() wraps a bare Tag into a new anonymous offcanvas"""
334336 mock_session = _mock_session ()
335337
336- result_id = ui .show_offcanvas (tags .p ("Body content" ), session = mock_session )
338+ # An anonymous panel has no title, so it also warns about accessibility.
339+ with pytest .warns (UserWarning , match = "aria-label" ):
340+ result_id = ui .show_offcanvas (tags .p ("Body content" ), session = mock_session )
337341
338342 assert mock_session ._send_message_sync .call_count == 1
339343 message = mock_session ._messages_sent [0 ]
0 commit comments