Typst can now automatically handle counter(page).display() when page.numbering is none. This means we no longer need to write:
1#set page(footer: context {2 let page-numbering = if page.numbering != none { page.numbering } else { "1" }3 counter(page).display(page-numbering)4})
Instead, we can simply write:
1#set page(footer: context counter(page).display())