*** whoami-rajat has joined #storyboard | 02:14 | |
*** udesale has joined #storyboard | 03:44 | |
*** jtomasek has joined #storyboard | 06:49 | |
*** jtomasek has quit IRC | 07:27 | |
*** jtomasek has joined #storyboard | 07:28 | |
*** dtantsur|afk is now known as dtantsur | 07:42 | |
*** tosky has joined #storyboard | 08:33 | |
*** jpich has joined #storyboard | 08:57 | |
*** udesale has quit IRC | 11:33 | |
*** udesale has joined #storyboard | 11:34 | |
dtantsur | hi folks! is this a known issue: a lane in a board keeps scrolling to the top. This makes it very hard to work with a lane that does not fit in a screen. | 13:40 |
---|---|---|
SotK | dtantsur: scrolling to the top randomly or when you move cards in/out/around it? | 13:59 |
SotK | the latter is something which is known to me and on my list to fix when I look at making the boards ui a bit more polished at some point | 14:00 |
SotK | I *think* there's a task in storyboard for it too, one sec | 14:00 |
dtantsur | SotK: no, just when I'm staring at it | 14:01 |
SotK | then in that case its not a known issue, do you have a link to the board by any chance? | 14:02 |
SotK | (the task for the other case is in https://storyboard.openstack.org/#!/story/2000464, for completeness) | 14:02 |
dtantsur | SotK: I was on https://storyboard.openstack.org/#!/board/83 | 15:19 |
SotK | did it happen some time after you closed a card modal after clicking on one to see more info by any chance? | 15:29 |
* SotK has reproduced the issue by doing that and waiting ~20 seconds | 15:29 | |
*** udesale has quit IRC | 15:41 | |
fungi | i notice loading large boards is still slow even after moving the db to run locally and doubling the amount of ram for the server | 15:46 |
* fungi hits reload and watches mysqld use between 100-150% of available processors for 10+ seconds straight | 15:47 | |
fungi | er, that's between 100-150% of of a processor (out of 8) | 15:47 |
fungi | not a surprise as this matches what we observed after moving the storyboard-dev db local too | 15:49 |
SotK | yeah that board is horribly slow | 15:50 |
*** jamesmcarthur has joined #storyboard | 16:01 | |
dtantsur | SotK: probably. I was looking for an easy task for my intern. | 16:50 |
SotK | The issue is caused by us reloading the board when the modal is closed, as a way to try to reduce the chance of someone updating with an older state than exists in the database (because they haven't refreshed in a while for example) | 16:55 |
SotK | The reloading makes the lanes scroll to the top, since the divs containing the cards are momentarily empty and forget their scroll position | 16:56 |
SotK | It seems to happen out of the blue in this board because it takes so long to load it | 16:56 |
SotK | I'll look at mitigating the loss of scroll position when I get a chance, it seems like it would make a board that size incredibly annoying to use | 16:57 |
SotK | I have an ancient patch on Gerrit which implemented polling to "live update" boards, which adds support for not forgetting the scroll position which can probably be reused for this | 16:59 |
*** jpich has quit IRC | 17:50 | |
*** dtantsur is now known as dtantsur|afk | 18:47 | |
openstackgerrit | Adam Coldrick proposed openstack-infra/storyboard-webclient master: Remember scroll offset of lanes when refreshing board view https://review.openstack.org/637607 | 19:15 |
SotK | that patch should solve the immediate frustration with dtantsur's board | 19:16 |
SotK | there are a great many ways interaction with large boards like that could be improved no doubt, but that is work for another day | 19:16 |
SotK | for the sake of future-me reading IRC logs, I misremembered the technical details of why scrolling breaks | 19:17 |
SotK | its actually because the scrolled elements are removed and replaced with new ones when we reload the board object | 19:18 |
*** jamesmcarthur has quit IRC | 19:19 | |
*** jamesmcarthur has joined #storyboard | 19:33 | |
*** whoami-rajat has quit IRC | 20:23 | |
*** jtomasek has quit IRC | 21:40 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!