Currenty, sign in modal is implemented with this order of execution:
- Page loads. We start `fetch` to get sign in modal content
- Once fetch returns content, we open modal.
This causes lag between click and opening of modal, affecting performance.
We can improve perceived performance by opening modal immediately with loading indicator, or pre-fetch loading page content.