You can solve your problem splitting the list in two and using the resume* option of the enumitem package (the second list uses the same parameters as the first list). A small vertical correction is managed by the before= key. Don't forget to insert a blank line between the two parts of the list.
\documentclass{article}
\usepackage{mwe} % for blindtext and example-image-a in example
\usepackage{wrapfig}
\usepackage{blindtext}
\usepackage{enumitem}
\begin{document}
\begin{wrapfigure}[12]{l}{0.5\textwidth}
\centering
\includegraphics[width=.98\linewidth]{example-image-a}
\caption{A caption}
\end{wrapfigure}
List:
\begin{itemize}
\item A first short item
\item A second short item
\item \blindtext
\end{itemize}
\begin{itemize}[resume, before = \vspace*{-\dimexpr\topsep+\partopsep\relax}]
\item \blindtext
\item \blindtext
\end{itemize}
\end{document}
Best Answer
Here is an example on how to use the
inline
option ofenumerate
or thetasks
package: