O elemento \newcommand é exibido na nova página, quando há muita entrada nele

O elemento \newcommand é exibido na nova página, quando há muita entrada nele

Estou tentando criar um novo elemento com \newcommand que se parece com isto:

\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
}

Tudo funciona bem e posso usar este comando, também posso usar alguns desses elementos um após o outro. MAS quando coloco muito texto no meu segundo parâmetro, o elemento não permanece na página, mas é exibido em uma nova página, embora eu gostaria que ele fosse exibido um elemento após o outro e só fosse para a próxima página quando a página anterior estiver preenchida.

Existe um comando ou pacote que posso usar para alterar seu comportamento?

EDITAR: Aqui está um exemplo de como isso se parece. Você pode ver na primeira página que há espaço em branco suficiente que pode ser preenchido com o início do segundo elemento. O segundo elemento começa na segunda página.

Primeira página Segunda página

É assim que estou usando o comando commentontext

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

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

informação relacionada