User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070324 BonEcho/2.0.0.3 Build Identifier: When you bind an extension to an application; the text in the context menu doesn't change; it still shows 'Open with other application'. The strange thing is that when you click 'Open with other application' [for the second time] it will open the application to which the extension was just bound. It seems to refresh [show the selected application in the context menu before the 'Open with other application' entry] after reloaded [CRTL+R] the view; but it might be the deselecting<>selecting as well which does it Reproducible: Always Steps to Reproduce: 1. Create an unknown extension with unrecognizable content; for example `cat /dev/urandom > /tmp/test.extension` [just ctrl+c it quickly] 2. Point Thunar to the directory /tmp 3. Right-click on the file and select 'Open with other application' and select an application [I selected gvim] 4. Right-click the file again. Actual Results: The context menu is the same, it doesn't show gvim. 5. Click on 'Open with other application'. Gvim will be opened with the selected file open; instead of the expected application selector Expected Results: After having selected an application; the context menu should reflect this choice immediately; instead of waiting for the context menu to be regenerated due to reloading the view
Yes that is intentional, because otherwise quite some unnecessary overhead to monitor and update the context menus.