reason why nothing is displayed 2017-07-20 15:48:20 <3> linux-7cye(14397) [Ruby] modules/CWM.rb:142 find string 'firewall' without associated widget in StringTerm #<Yast::Term:0x0055a90a33c328 @value=:VBox, @params=["firewall"]> 2017-07-20 15:48:20 <1> linux-7cye(14397) [Ruby] modules/CWM.rb:143 Known widgets {"Yast::ServiceTab"=>{"_cwm_key"=>"Yast::ServiceTab", "no_help"=>"", "label"=>"Service", "handle_events"=>["Yast::ServiceTab"], "widget"=>#<Yast::Term:0x0055a90a3d2f80 @value=:VBox, @params=["firewall"]>, "custom_widget"=>nil}, ""=>{"widget"=>#<Yast::Term:0x0055a90a3bf598 @value=:VBox, @params=[#<Yast::Term:0x0055a90a3bf660 @value=:Frame, @params=["Firewall Settings for SuSEfirewall2", #<Yast::Term:0x0055a90a3bf6d8 @value=:VBox, @params=[#<Yast::Term:0x0055a90a3bfe80 @value=:Left, @params=[#<Yast::Term:0x0055a90a3bfef8 @value=:CheckBox, @params=[#<Yast::Term:0x0055a90a3d0398 @value=:id, @params=["_cwm_open_firewall"]>, #<Yast::Term:0x0055a90a3d0078 @value=:opt, @params=[:notify]>, "Open Port in &Firewall"]>]>, #<Yast::Term:0x0055a90a3bf778 @value=:Left, @params=[#<Yast::Term:0x0055a90a3bf7f0 @value=:ReplacePoint, @params=[#<Yast::Term:0x0055a90a3bfa70 @value=:id, @params=[:_cwm_firewall_status_rp]>, #<Yast::Term:0x0055a90a3bf8e0 @value=:Label, @params=["Firewall is open"]>]>]>]>]>]>, "custom_widget"=>nil, "help"=>"<p><b><big>Firewall Settings</big></b><br>\nTo open the firewall to allow access to the service from remote computers,\nset <b>Open Port in Firewall</b>.<br>This option is available only if the firewall\nis enabled.</p>", "init"=>#<Yast::FunRef:0x0055a90a067030 @remote_method=#<Method: Yast::CWMFirewallInterfacesClass#OpenFirewallInitWrapper>, @signature="void (string)">, "store"=>#<Yast::FunRef:0x0055a90a066d88 @remote_method=#<Method: Yast::CWMFirewallInterfacesClass#OpenFirewallStoreWrapper>, @signature="void (string, map<any,any>)">, "handle"=>#<Yast::FunRef:0x0055a90a066950 @remote_method=#<Method: Yast::CWMFirewallInterfacesClass#OpenFirewallHandleWrapper>, @signature="symbol (string, map<any,any>)">, "handle_events"=>["_cwm_firewall_details", "_cwm_open_firewall"], "services"=>["service:sshd", "service:ntp"]}} so problem is that key for firewall was empty string, which is a problem. I can reproduce a problem. It looks like related to usage in tabs. I will work on fix.