> From: Eli Zaretskii <eliz@gnu.org>
> Date: Feb 7, 2019, 11:32 PM
>
> However, I would prefer to have this solved outside
> load-user-init-file, if feasible. This function is too central to
> Emacs to make non-trivial changes there for such a minor problem's
> sake.

I am sorry, but I simply cannot see how this change is non-trivial.
There is exactly one logic change that this patch makes: namely, that
the extension of user-init-file is changed to .el, but only in the
case of the early init-file not being found. That change will affect
only one of the two invocations of this function which exist, in only
one case. Everything else in the patch is simply renaming variables
and updating the documentation.

I also cannot see how any other way of solving this bug could be as
clear and straightforward as fixing it directly by updating the code
that was broken.

Could you explain your reasoning?

Thanks,
Radon