Skip to content

fix(web): display the "finished" page#1727

Merged
imobachgs merged 3 commits intomasterfrom
refresh-installer-status
Nov 5, 2024
Merged

fix(web): display the "finished" page#1727
imobachgs merged 3 commits intomasterfrom
refresh-installer-status

Conversation

@imobachgs
Copy link
Copy Markdown
Contributor

@imobachgs imobachgs commented Nov 4, 2024

Problem

The "Installation Finished" page is not shown when the installation finishes. It seems to be related
to latest changes regarding the application layout. Now, the App component is not always on top.

Solution

Listen for status changes in the installation progress page.

Testing

  • Tested manually

@imobachgs imobachgs marked this pull request as ready for review November 4, 2024 17:35
@imobachgs imobachgs requested a review from dgdavid November 4, 2024 17:35
Kind of regresion tests in an attempt to avoid unsubscribing the
installation progress component from the installer status by mistake in
the future.

Related to commits f10153b and
d1202ea
Copy link
Copy Markdown
Contributor

@dgdavid dgdavid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for catching and fixing this @imobachgs

I hope you don't mind I have added a few tests in an attempt to avoid unsubscribing the component again in the future by mistake. I know we should have better tests, but meanwhile I learn how to really mock a subscription let's at least to have something.

Would be nice to have these "global" subscription at the router level, but we are not there yet because, if I remember correctly, it is not possible yet. I will try to write a bit more about this soon, when I find time for refreshing a bit my mind about both, the react-router-dom and the react-query packages.

@imobachgs imobachgs merged commit 286b2b8 into master Nov 5, 2024
@imobachgs imobachgs deleted the refresh-installer-status branch November 5, 2024 06:49
@imobachgs imobachgs mentioned this pull request Jan 10, 2025
imobachgs added a commit that referenced this pull request Jan 13, 2025
Update to release version 11.

* #1495
* #1564
* #1617
* #1618
* #1625
* #1626
* #1627
* #1628
* #1630
* #1631
* #1632
* #1633
* #1634
* #1635
* #1636
* #1639
* #1640
* #1641
* #1642
* #1643
* #1644
* #1645
* #1646
* #1647
* #1648
* #1649
* #1650
* #1651
* #1652
* #1654
* #1655
* #1656
* #1657
* #1660
* #1663
* #1666
* #1667
* #1668
* #1670
* #1671
* #1673
* #1674
* #1675
* #1676
* #1677
* #1681
* #1682
* #1683
* #1684
* #1687
* #1688
* #1689
* #1690
* #1691
* #1692
* #1693
* #1694
* #1695
* #1696
* #1698
* #1699
* #1702
* #1703
* #1704
* #1705
* #1707
* #1708
* #1709
* #1710
* #1711
* #1712
* #1713
* #1714
* #1715
* #1716
* #1717
* #1718
* #1720
* #1721
* #1722
* #1723
* #1727
* #1728
* #1729
* #1731
* #1732
* #1733
* #1734
* #1735
* #1736
* #1737
* #1740
* #1741
* #1743
* #1744
* #1745
* #1746
* #1751
* #1753
* #1754
* #1755
* #1757
* #1762
* #1763
* #1764
* #1765
* #1766
* #1767
* #1769
* #1771
* #1772
* #1773
* #1774
* #1777
* #1778
* #1785
* #1786
* #1787
* #1788
* #1789
* #1790
* #1791
* #1792
* #1793
* #1794
* #1795
* #1796
* #1797
* #1798
* #1799
* #1800
* #1802
* #1803
* #1804
* #1805
* #1807
* #1808
* #1809
* #1810
* #1811
* #1812
* #1814
* #1815
* #1821
* #1822
* #1823
* #1824
* #1825
* #1826
* #1827
* #1828
* #1830
* #1831
* #1832
* #1833
* #1834
* #1835
* #1836
* #1837
* #1838
* #1839
* #1840
* #1841
* #1842
* #1843
* #1844
* #1845
* #1847
* #1848
* #1849
* #1850
* #1851
* #1854
* #1855
* #1856
* #1857
* #1860
* #1861
* #1863
* #1864
* #1865
* #1866
* #1867
* #1871
* #1872
* #1873
* #1875
* #1876
* #1877
* #1878
* #1880
* #1881
* #1882
* #1883
* #1884
* #1885
* #1886
* #1888
* #1889
* #1890
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants