Uploaded image for project: 'anaconda installer'
  1. anaconda installer
  2. INSTALLER-4187

Custom browser for web UI

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • 25Q3
    • None
    • None
    • Enable execution of a custom browser for web UI
    • False
    • Hide

      None

      Show
      None
    • False
    • Testable
    • Done
    • RHELBU-3130 - Enable Anaconda web UI for Fedora spins
    • 0% To Do, 0% In Progress, 100% Done

      User Stories:

      As a SIG maintainer, I want to have a possibility to use other browser than Firefox to start web UI on the machine , so that I'm able to resolve issue when Firefox is not available.

      As a SIG maintainer, I want to have a possibility to use other browser than Firefox to start web UI on the machine , so that I'm able to have my window customization but not changing this for all Firefox instances (miracle).
      As a Anaconda developer, I want to have a possibility to easily change Firefox execution to different approach, so that I'm able to switch to Firefox in Flatpak for EPEL and RHEL-11.

      As a window based compositor (i3, Sway, kWin?) SIG owner, I want to have a possibility to wrap Firefox in a script, so I can distinguish Firefox (run by user) from this installer version of Firefox and set the compositor customization on that only. 

      Description:

      To be able adopt spins and other editions to web UI, we need to give spin maintainers a possibility to switch from Firefox to something else. There is even a spin without Firefox shipped (LXQt) so we need to give them possibility to switch out of Firefox.

      Based on the discussion on Matrix channel. Currently it seems that the best way forward would be to move Firefox execution command to Anaconda configuration files and resolve packaging to not depend on Firefox (weak deps?).

      Acceptance criteria:

      • Spin maintainers can change Firefox as the installer browser to something else.
      • Firefox is not a strong requirement for Anaconda package.
      • Anaconda team doesn't test the support nor test the custom solutions set in by spins. Spin developers are on their own when they choose the custom solution.

      Third party ACKs:

      All the third parties who should be informed of this issue please provide here an ACK in case you agree with this proposed issue. This issue will then be included for the next quarterly planning. 

      Name (Team) ACK or comment below
      jstodola@redhat.com (RTT)  
      rhn-support-sbarcomb (PX) ack
      sdubewar (Doc)  

       

              kkoukiou Katerina Koukiou
              jkonecny@redhat.com Jiri Konecny
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: