backplane-import/test-import — Issue #52: Irrelevant controls and switch/case are subject to apparent delayed refresh problems in Safari
Author: backplane-import
Created: 2011-10-13 18:36:30+00:00
State: open
Labels: browser-Safari, module-XForms, priority-high, type-defect

Imported from backplanejs Google Code [issue 2](http://code.google.com/p/backplanejs/issues/detail?id=2).

Originally filed by [philbooth](https://github.com/philbooth) on 5 Nov 2009 9:49:52 AM UTC

In Safari 4, XForms documents that contain non-relevant controls styled to
be display:none or visibility:hidden, have the appearance of not working
until some other seemingly unconnected event causes the browser to repaint
the window. For instance, invoking an XForms message or opening the Web
Inspector both have the effect of hiding the irrelevant controls, all of a
sudden.

The same issue can be observed in forms that contain switch/case
constructs.

I believe this may be a browser issue that we need to work around, because
I've verified that we are correctly setting the appropriate CSS classes on
the items in question at the correct juncture.