This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
In the Options window, the objects under "Web Browsers" (i.e. ICE Browser, External Browser (Windows), etc. ) have actions such as Delete, Cut and Copy which do not make sense for these objects. First, delete should not be enabled for these objects because if the user deletes "ICE Browser" or "External Browser (Windows/Unix)", those objects cannot be restored. Only "External Browser (Command-Line)" can be restored after deletion. Second, using copy and paste actions on these objects does not work as expected. If you copy the ICE Browser node and paste it, it creates a second instance of the ICE Browser, but when you edit the second instance it modifies the first as well. Since these actions do not make sense on these nodes, they should be disabled.
This is a couple of issues: 1) It has sense to create FilterNode that will redefine behaviour of 'Web Browser' node so that it will create children with only required actions. 2) all instances of Ice Browser shares one settings - I will create separate bug
Nodes representing browsers are created in core.
Target milestone -> 3.3
The second problem is solved. The first one persists. Vita, can you check if this can be solved? Is there anything what I can do in my module to declare that the browser is not deletable? At least it would be nice to guarantee that SwingBrowser cannot be deleted.
There is already an issue #16198, which will add support for (un)deletable settings in the XML layers. I have marked this issue to depend on #16198.
Target milestone -> 3.3.1.
Target milestone -> 3.4
Postponing due to dependency on issue 16198
Looks like second problem appears again. For example: If you'll copy External Browser(Command Line) node and paste them, then changes in one node will be reflected in all copied nodes. So looks like all copies are just point to one object. (Checked on FFJ4.0 rc5 under all OS's)
-
The first part is tracked by issue 24123. We should create new issue for sharing settings in command line browser. OTOH it works correctly in NB3.4 and problem with icebrowser was fixed too so I mark it as fixed.
Ok. Copy work well in trunk(for SWING browser and for command line browser)
Resolved for 3.4.x or earlier, no new info since then -> verified
Resolved for 3.4.x or earlier, no new info since then -> closing.