message: Don't constrict tooltip text layout to viewport size
diff: @@ -300,7 +300,12 @@ pub fn draw<Renderer>(
  let text_layout = layout_text(
  renderer,
  - &layout::Limits::new(Size::ZERO, viewport.size())
  + &layout::Limits::new(
  + Size::ZERO,
  + snap_within_viewport
  + .then(|| viewport.size())
  + .unwrap_or(Size::INFINITY),
  + )
  .pad(Padding::new(padding)),
  );
  