Bridge: ScriptUI checkboxes AND radiobuttons are invisible since v. 6.3

  • 2
  • Problem
  • Updated 9 months ago
  • (Edited)
They are not rendered at all, not even the text part.

Not in a tabbedpanel, not in a window. Their values change on clicks however. 

Needless to say - my applications are now completely unusable... 
I'm surprised that I haven't seen any comment about this anywhere.

I've reproduced the anomaly on three different computers in both Windows 7 and 10. 

Any comments...?
Photo of Peter Söderberg

Peter Söderberg

  • 4 Posts
  • 0 Reply Likes
  • Frustrated

Posted 2 years ago

  • 2
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14551 Posts
  • 1897 Reply Likes
Are you still having an issue in the recently released Bridge CC 2017 (v7.0.0.93)?
Photo of Pedro Marques

Pedro Marques

  • 162 Posts
  • 25 Reply Likes
Yes, my team is still using CC2014 and Bridge 6.2.0.179 because this doesn't work on our panels in bridge. The value works when I click over the the 'invisible' checkbox, but it doesn't show up anytime.

In windows 7,  Bridge CC 2017 (7.0.0.93), I use checkboxes on 
app.document.navbars.filesystem.top
and they are simply invisible and don't render correctly.
(Edited)
Photo of Peter Söderberg

Peter Söderberg

  • 4 Posts
  • 0 Reply Likes
Yes, unfortunately.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14551 Posts
  • 1897 Reply Likes
Thanks. I've forwarded to the Bridge team.
Photo of Peter Söderberg

Peter Söderberg

  • 4 Posts
  • 0 Reply Likes
Still not working in Bridge CC 2018. 

Any progress?
Photo of Pedro Marques

Pedro Marques

  • 162 Posts
  • 25 Reply Likes
My tests on 2018, and on Mac show that the radiobutton and the checkbox are this:
- creating an external UI window and using show() - it works.
- instead it fails when used on an inner panel or in app.document.navbars.filesystem.top  or bottom

It fails to show up if:

var TB = app.document.navbars.filesystem.top;TB.visible = true;
rb1 = TB.add('edittext',[0,0,100,50],'import'); // this shows
rb2 = TB.add('radiobutton',[100,0,30,30],'import');  // this won't show up
cb3 = TB.add('checkbox',[130,0,30,30],'test');   // this won't show up


When using an external panel window, it shows up (like this example):

var w = new Window('dialog', '');rb1 = w.add('radiobutton',undefined,'import');   
rb2 = w.add('radiobutton',undefined,'import');  
cb3 = w.add('checkbox',undefined,'import'); 
w.show(); 
Photo of Peter Söderberg

Peter Söderberg

  • 4 Posts
  • 0 Reply Likes
Yeah - same as before regarding tabbed panels and navbars. 
It sucks...
(Edited)
Photo of David Converse

David Converse

  • 448 Posts
  • 132 Reply Likes
I had to implement my script application as a palette rather than tabbed panel because of this.