I have the abstract for my paper on a separate page, hence there is no need to have the extra indentation on either side of the abstract environment to indicate that it is an abstract.
There is an answer to how to do that in How to adjust the width of abstract?, in which it seems to me that the entire definition of the abstract environment is repeated with an adjustment of the setlength macro within that definition.
I am, however, already using etoolbox to remove indentation in the abstract environment (following lockstep's suggestion to Remove paragraph indent from abstract in article class), and in that case, the entire definition of the abstract is not repeated - it simply adds something extra to the existing definition.
I am, therefore, wondering if I could do the same to remove the indentation. Can I use etoolbox to remove the indentation in a similar way as is done below to remove the indentation?
\documentclass{article}
\usepackage{lipsum,etoolbox}
\ifundef{\abstract}{}{\patchcmd{\abstract}%
{\quotation}{\quotation\noindent\ignorespaces}{}{}}
\begin{document}
\begin{abstract}
\lipsum[1]
\end{abstract}
\lipsum[2]
\end{document}

