I was not able to repro this, but I assume it requires exactly the right combination of font size, text and window size to get the scroll bar to fight with the text layout flow.
yeah, it's not exactly easy to reproduce, which makes it so obscure, but i just managed to reproduce it again and i grabbed the terminal output.
$ steam
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
unlinked 0 orphaned pipes
Gtk-Message: Failed to load module "overlay-scrollbar"
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
[0130/141254:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
GLError: 1282
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Adding license for package 0
Adding license for package 1
Adding license for package 25
Adding license for package 37
Adding license for package 59
Adding license for package 64
Adding license for package 217
Adding license for package 258
Adding license for package 294
Adding license for package 295
Adding license for package 305
Adding license for package 415
Adding license for package 418
Adding license for package 426
Adding license for package 434
Adding license for package 439
Adding license for package 469
Adding license for package 470
Adding license for package 518
Adding license for package 601
Adding license for package 1070
Adding license for package 1331
Adding license for package 1549
Adding license for package 1636
Adding license for package 1677
Adding license for package 1910
Adding license for package 1942
Adding license for package 2063
Adding license for package 2103
Adding license for package 2288
Adding license for package 2294
Adding license for package 2747
Adding license for package 4076
Adding license for package 4314
Adding license for package 4326
Adding license for package 4451
Adding license for package 4453
Adding license for package 4457
Adding license for package 4458
Adding license for package 4459
Adding license for package 4460
Adding license for package 4482
Adding license for package 4670
Adding license for package 4775
Adding license for package 4776
Adding license for package 4991
Adding license for package 6056
Adding license for package 6185
Adding license for package 6268
Adding license for package 6381
Adding license for package 6387
Adding license for package 6424
Adding license for package 6428
Adding license for package 6469
Adding license for package 6646
Adding license for package 6651
Adding license for package 6896
Adding license for package 6970
Adding license for package 7128
Adding license for package 7135
Adding license for package 7166
Adding license for package 7392
Adding license for package 7416
Adding license for package 7427
Adding license for package 7477
Adding license for package 7514
Adding license for package 7528
Adding license for package 7566
Adding license for package 7584
Adding license for package 7586
Adding license for package 7731
Adding license for package 7864
Adding license for package 7967
Adding license for package 7969
Adding license for package 7971
Adding license for package 8056
Adding license for package 8077
Adding license for package 8091
Adding license for package 8132
Adding license for package 8181
Adding license for package 8182
Adding license for package 8183
Adding license for package 8306
Adding license for package 8386
Adding license for package 8405
Adding license for package 8441
Adding license for package 8470
Adding license for package 8500
Adding license for package 8536
Adding license for package 8560
Adding license for package 8566
Adding license for package 8583
Adding license for package 8632
Adding license for package 8641
Adding license for package 8647
Adding license for package 8648
Adding license for package 8691
Adding license for package 8706
Adding license for package 8731
Adding license for package 8756
Adding license for package 8757
Adding license for package 8866
Adding license for package 11002
Adding license for package 11010
Adding license for package 11033
Adding license for package 11098
Adding license for package 11273
Adding license for package 11274
Adding license for package 11322
Adding license for package 11347
Adding license for package 11376
Adding license for package 11538
Adding license for package 11574
Adding license for package 11624
Adding license for package 11653
Adding license for package 11683
Adding license for package 11733
Adding license for package 11780
Adding license for package 11787
Adding license for package 11788
Adding license for package 11789
Adding license for package 11793
Adding license for package 11802
Adding license for package 12000
Adding license for package 12024
Adding license for package 12048
Adding license for package 12051
Adding license for package 12079
Adding license for package 12152
Adding license for package 12164
Adding license for package 12165
Adding license for package 12189
Adding license for package 12209
Adding license for package 12242
Adding license for package 12281
Adding license for package 12283
Adding license for package 12284
Adding license for package 12298
Adding license for package 12361
Adding license for package 12383
Adding license for package 12456
Adding license for package 12486
Adding license for package 12487
Adding license for package 12505
Adding license for package 12513
Adding license for package 12517
Adding license for package 12521
Adding license for package 12572
Adding license for package 12573
Adding license for package 13082
Adding license for package 13161
Adding license for package 13270
Adding license for package 13289
Adding license for package 13290
Adding license for package 13326
Adding license for package 13363
Adding license for package 13364
Adding license for package 13390
Adding license for package 13514
Adding license for package 13566
Adding license for package 13582
Adding license for package 13600
Adding license for package 13602
Adding license for package 13603
Adding license for package 13624
Adding license for package 13637
Adding license for package 13646
Adding license for package 13734
Adding license for package 13743
Adding license for package 13764
Adding license for package 13792
Adding license for package 13836
Adding license for package 13960
Adding license for package 13971
Adding license for package 13993
Adding license for package 13997
Adding license for package 14007
Adding license for package 14165
Adding license for package 14193
Adding license for package 14217
Adding license for package 14241
Adding license for package 14303
Adding license for package 14323
Adding license for package 14476
Adding license for package 14479
Adding license for package 14528
Adding license for package 14543
Adding license for package 14630
Adding license for package 14633
Adding license for package 14695
Adding license for package 14708
Adding license for package 14814
Adding license for package 14818
Adding license for package 14819
Adding license for package 14820
Adding license for package 14870
Adding license for package 14871
Adding license for package 14891
Adding license for package 14938
Adding license for package 14977
Adding license for package 15055
Adding license for package 15059
Adding license for package 15116
Adding license for package 15136
Adding license for package 15176
Adding license for package 15383
Adding license for package 15386
Adding license for package 15612
Adding license for package 15638
Adding license for package 15833
Adding license for package 16020
Adding license for package 16128
Adding license for package 16131
Adding license for package 16132
Adding license for package 16342
Adding license for package 16360
Adding license for package 16549
Adding license for package 16632
Adding license for package 16898
Adding license for package 16931
Adding license for package 17011
Adding license for package 17675
Adding license for package 17762
Adding license for package 17864
Adding license for package 17883
Adding license for package 17884
Adding license for package 17921
Adding license for package 18207
Adding license for package 18488
Adding license for package 18613
Adding license for package 18629
Adding license for package 18770
Adding license for package 18875
Adding license for package 18877
Adding license for package 18899
roaming config store loaded successfully - 21446 bytes.
migrating temporary roaming config store
primarycache setting for app 65300 is set to non-existent cache 65304
ExecCommandLine: "/home/kurtis/.local/share/Steam/ubuntu12_32/steam"
Generating new string page texture 69: 128x256, total string texture memory is 442.37 KB
Generating new string page texture 70: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 71: 64x256, total string texture memory is 507.90 KB
Generating new string page texture 72: 32x256, total string texture memory is 540.67 KB
CAPIJobRequestUserStats - Server response failed 2
System startup time: 12.71 seconds
ExecCommandLine: "/home/kurtis/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Generating new string page texture 88: 256x256, total string texture memory is 802.82 KB
Generating new string page texture 89: 128x256, total string texture memory is 933.89 KB
Generating new string page texture 90: 512x256, total string texture memory is 1.46 MB
Generating new string page texture 91: 2048x256, total string texture memory is 3.56 MB
Generating new string page texture 92: 384x256, total string texture memory is 3.95 MB
Generating new string page texture 93: 128x256, total string texture memory is 4.08 MB
Generating new string page texture 95: 8x256, total string texture memory is 4.09 MB
Generating new string page texture 96: 24x256, total string texture memory is 4.11 MB
Generating new string page texture 100: 48x256, total string texture memory is 4.16 MB
Generating new string page texture 101: 512x256, total string texture memory is 4.69 MB
Generating new string page texture 102: 128x256, total string texture memory is 4.82 MB
Generating new string page texture 103: 256x256, total string texture memory is 5.08 MB
Generating new string page texture 104: 64x256, total string texture memory is 5.14 MB
Generating new string page texture 116: 512x256, total string texture memory is 5.67 MB
maybe the screen size i gave was incorrect, but i didn't change the screen size at any point.
Hello @kiddykoff, are you still experiencing this issue with an up to date client?
I just tested it.
The window is slower to resize, but the text doesn't jump around or bug out like it used to.
Thanks for retesting, closing.
Nothing extracted yet.
Issue
The text in the game library is jumping around as it tries to render itself with and without a scrollbar, but it doesn't always happen.
I've attached a video, as i couldn't get proper screenshots.
https://docs.google.com/file/d/0BwkoSonqQhcUd1cyWTU5aEZCY3c/edit
Steps to reproduce
Start steam regularly and proceed to the detailed view in the library.
First, view a game that has friends playing or have played. (as far as i can tell) Second, view a game that has the same set of factors. Finally, click change category on the right side.
In my example, I viewed World of Goo that has 2 friends playing, then viewed Counter Strike that has 1 friend playing, I clicked change category on the right side, then the text
It also happened when viewing World of Goo and Half Life (Beta)
in the main steam window started to jump around.
Details
The window is sized at 992 x 1056 (changing the screen size has stoped the issue from happening again.
World of Goo was in a category called Linux, Half-Life was in a category called Half Life, and Counter Strke was without a category.