Closed (fixed)
Project:
Nodereference Explorer
Version:
6.x-1.1-rc1
Component:
User interface
Priority:
Critical
Category:
Bug report
Assigned:
Reporter:
Created:
10 Aug 2009 at 21:47 UTC
Updated:
12 Apr 2010 at 17:50 UTC
In safari this is what I see:

The content (view) of the UI seems to be missing.
Comments
Comment #1
gnindl commentedJS and CSS problem like in
http://drupal.org/node/534400
Loading JS and CSS with the node form may fix this problem.
Comment #2
vood002 commentedI'm experiencing the exact same effect in Safari. I'll attempt loading JS and CSS with the node when I get a chance to see if this solves it.
Comment #3
phayes commentedIt also does not work in Chrome. I'd say this is pretty critical since it seems to not work with any webkit based browser.
Comment #4
timcosgrove commentedI believe this is a jQuery UI Dialog 1.6 bug. In Safari and Chrome a style attribute containing 'width:0' gets assigned to the div containing .ui-dialog-content. If you use the Safari Web Inspector to remove that bit of style the content appears. Interestingly, this width attribute is not assigned in FF. I have not as yet checked IE.
I solved this for myself by adding the following bit to explorer.dialog.css:
I realize this isn't a real fix and I haven't even rolled a patch for that (really busy) and it would probably be better to fix the problem in jQuery UI if that's what's actually going, and !important sucks; but I'm under pressure to complete tickets and such :) For what it's worth, that worked for me.
Comment #5
omerida commentedremoving the zero width does make it usable in chrome/safari.
Comment #6
gnindl commentedIt seems to be true that Chrome and Safari set the internal dialog content to zero width. Therefore the width has to be autoreset like this:
Comment #7
jasonawantlatest dev snap shot works in chrome and safari.
Comment #8
gnindl commentedFix from #6 included in the release candidate.