Metadata
Description
At the page refresh, the UIO menu first appears with a blank gap at the top that gets closed quickly. which produces an impression that the UIO menu jumps.
Comments
-
Cindy Li commented
2011-12-06T16:56:46.373-0500 The "fluid studios" version that uses Antranig's refactored UIO branch (https://github.com/amb26/infusion/tree/FLUID-4525) has been pushed into Github @
https://github.com/cindyli/studios.fluidproject.org/tree/STUDIO-6
This version resolves the UIO menu jumping issue at the page load but introduces a blank gap above the UIO menu. This gap is gone once the UIO panel is opened an closed.
The cause of the blank gap is from the removal of the initial setting of the style "display: none" from the div that contains the iframe. This style is set back once the slidingPanel function hidePanel() is called. That's why the gap disappears once the UIO is opened and closed once.
The ideal solution is to get rid of the gap without the presence of the initial "display:none" since according to the discussion with Antranig who said in the channel (http://wiki.fluidproject.org/display/fluid/fluid-work+IRC+Logs-2011-12-06):
"I had to remove the "display: none" from the initial markup since it caused a horrifying timing issue
On FF in particular, the iframe existed in a crazy kind of "half-allocated state"
It had JS which had initialised but had not got the data structures for its DOM allocated
So any CSS operations would fail with a hard exception"The finding so far with where the gap comes from is that: it's from <iframe> node since once the node is deleted from DOM, the gap disappears. But I haven't identified any css within <iframe> that causes this gap.
-
Cindy Li commented
2011-12-14T11:11:52.276-0500 Antranig has fixed the both gap and jumping issue with UIO menu. He will integrate the fix into his pull request for FLUID-4525 (https://github.com/fluid-project/infusion/pull/189/files).
The decision is, once this pull request gets into the infusion master project repo, the infusion library used by Fluid Studios will be upgraded to the latest as the solution to this issue. We will live with the UIO menu jumpingness before the upgrade happens.
-
Justin Obara commented
2014-03-04T11:53:58.956-0500 The fluid studios site has been taken down. There are no current plans to replace it.