Description of problem: If you right click in anaconda webUI, you get the standard Firefox-style menu with "Save page", "Take screenshot", "See page source", etc. While most of them seem harmless, they might confuse users, especially when they accidentally select something from the menu (imagine placing something over your mouse which performs a few random click before you realize it, a cat, etc). Some options are more concerning, especially Back/Forward and Reload. I played with them just a little bit, but I quickly found that Anaconda doesn't always play well with Back/Forward, and reloading sounds like a complete pitfall (there is a confirmation dialog, but the default button is to perform the reload). I think there's very little gain in keeping the right click menu enabled, and some potential issues to gain. Consider disabling the right click menu in Anaconda. Version-Release number of selected component (if applicable): anaconda 40.5-1.fc40 How reproducible: always Steps to Reproduce: 1. Right click in Anaconda webUI anywhere on the page. Play with available options.
I agree that we should disable this within Anaconda. We'd want something like this JS: document.addEventListener('contextmenu', event => event.preventDefault()); It should be noted that we cannot fully prevent a context menu from showing up. Firefox will always show a context menu when holding shift and right clicking... unless we get Firefox patched. But I don't think this is a big deal. People are used to right-clicking, not holding down shift while right-clicking. So I think the JS to prevent a context menu is probably enough.
Just wanted to say that we need to keep two things in mind: 1) not disable to right click copy-paste menu 2) keep a reasonable way to enable the Firefox debug mode/JS console, or else front-end issues would be very hard to debug
We should probably handle this with bubbling, not the simple preventDefault above, so that the context menu is still shown for form elements, such as inputs, text areas, etc. (So it can check the element that's being used, to be sure it's not an interactive one that can accept paste.) Anaconda will be able to be used remotely, so copy/paste will be even more important than just running it locally. Opening the console and devtools can be done with a keyboard shortcut. We could also disable the context menu disabling when an error is hit during a global exception handler.
Copying error summaries is also important, so it would need to be enabled for those too (not just input elements).
This is still the case currently.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle. Changing version to 40.
This message is a reminder that Fedora Linux 40 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 40 on 2025-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '40'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 40 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 40 entered end-of-life (EOL) status on 2025-05-13. Fedora Linux 40 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.
Still valid for F42 GA.