paranext / paranext-core

Electron client, extension host, and C# library for Paranext
https://paranext.github.io/paranext-core/
MIT License
16 stars 2 forks source link

Dancing Tabs #536

Open katherinejensen00 opened 11 months ago

katherinejensen00 commented 11 months ago

Describe the bug When I first start platform.bible, I see the first tab is shrinking towards the left which causes the other two tabs to move left and then it grows and pushes all of the tabs back to the right. It does this over and over so that the tabs look like they are flickering/dancing.

To Reproduce Start platform.bible on debug mode. Look at the About tab (and Test Tab two and Test Tab One tabs) in the lower left

Expected behavior The About tab should not keep adjusting its size forever. It should be stable.

tombogle commented 11 months ago

https://github.com/paranext/paranext-core/assets/4229598/d8ba195f-6bf7-4370-854b-c0e4c0876786

tjcouch-sil commented 11 months ago

FYI this issue is a continuation of #66. Good to have this filed.

Ira filed a bug report with rc-dock at https://github.com/ticlo/rc-dock/issues/215

irahopkinson commented 11 months ago

Do be aware that if you remove our CSS customizations from rc-dock it doesn't happen (or maybe only rarely). So we will likely need to fix this in rc-dock ourselves. In the issue I filed above I noted that the first step (which maybe enough) is to update rc-dock to use the latest rc-tabs.