Can't get oldstyle figures in url with lualatex

A similar question was asked in How to make the `url` package respect fontspec font options (stylisticset) with LuaLaTeX, and egreg's answer with a following comment provide the solution for this as well.

\documentclass{article}
\usepackage{url}
    \urlstyle{same}
\usepackage{fontspec}
    \setmainfont{Libertine Serif}[Numbers = {OldStyle, Proportional}]

\makeatletter
    \g@addto@macro\UrlSpecials{%
        \do\0{\mbox{\UrlFont\char`\0}}%
        \do\1{\mbox{\UrlFont\char`\1}}%
        \do\2{\mbox{\UrlFont\char`\2}}%
        \do\3{\mbox{\UrlFont\char`\3}}%
        \do\4{\mbox{\UrlFont\char`\4}}%
        \do\5{\mbox{\UrlFont\char`\5}}%
        \do\6{\mbox{\UrlFont\char`\6}}%
        \do\7{\mbox{\UrlFont\char`\7}}%
        \do\8{\mbox{\UrlFont\char`\8}}%
        \do\9{\mbox{\UrlFont\char`\9}}%
    }
\makeatother

\begin{document}
\url{http://example.com/1234567890}
\end{document}

enter image description here

For what it's worth, @egreg considers this to be a bug.