El elemento \newcommand se muestra en una página nueva cuando se ingresa demasiada información en ella

El elemento \newcommand se muestra en una página nueva cuando se ingresa demasiada información en ella

Estoy intentando crear un nuevo elemento con \newcommand que se ve así:

\newcommand{\commentontext}[2]
{
    \begin{minipage}{.10\textwidth}
        \hspace{-0.5in} \hfill \footnotesize{#1}
    \end{minipage}
    \hfill \vline \hfill
    \begin{minipage}{.80\textwidth}
       #2
    \end{minipage}
    \break
}

Todo funciona bien y puedo usar este comando, también puedo usar algunos de esos elementos uno tras otro. PERO cuando obtengo mucho texto en mi segundo parámetro, el elemento no permanecerá en la página sino que se muestra en una página nueva, aunque me gustaría que se muestre un elemento tras otro y solo pase a la página siguiente. cuando se llena la página anterior.

¿Existe algún comando o paquete que pueda usar para cambiar su comportamiento?

EDITAR: Aquí hay un ejemplo de cómo se ve esto. Puede ver que en la primera página hay suficiente espacio en blanco que podría llenarse con el comienzo del segundo elemento. Sin embargo, el segundo elemento comienza en la segunda página.

Primera página Segunda pagina

Así es como estoy usando el comando commentontext

\commentontext{Testing}
{
   \lipsum[1] 
}

\commentontext{Test}
{
    \lipsum[3-8]
}

información relacionada