-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Read configuration information from secret settings #24170
Comments
Moving this to Fenix because we can do this UI work there instead of components. |
about:config
|
Ah, then we might want to remove |
That's definitely something we can do in GeckoView land, I think. EDIT: GeckoView bug filed here - https://bugzilla.mozilla.org/show_bug.cgi?id=1769983 |
Assigning this to Ben since they're going to work on this. :) |
I have some code that I believe is successfully changing the push server URL. However I still need to manually do some extra work to make things work when running a preview build:
It seems like as long as this is still needed, it's going to be a burden for QA. What's the best way to eliminate theses steps? Also, I'm not sure how to best verify that the sent tab is indeed going through the staging server. I added some logging in |
We can consider landing this file in the repository. The reason we haven't is because we need to fix the strict mode warning here. If the strict mode is fixed, then only the config in the UI is the only required change.
You could monitor the network tab in about:debugging while the tab is coming in and see if it's from the staging server. |
…le#24170) - Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push server override prefs. They were taking a lot of screen space on the top-level settings menu as individual items - Added button on that screen to quit FF which is needed to apply the changes. - This is definitely not the nicest UI, but hopefully QA can just override the prefs once save them in an emulator and never have to go back to this screen. - I do think this is a nicer UI than before, where FF would quit after a change to any of the prefs. That forces you to restart FF 3 times if you wanted to override all 3 server URLs.
…le#24170) - Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push server override prefs. They were taking a lot of screen space on the top-level settings menu as individual items - Added button on that screen to quit FF which is needed to apply the changes. - This is definitely not the nicest UI, but hopefully QA can just override the prefs once save them in an emulator and never have to go back to this screen. - I do think this is a nicer UI than before, where FF would quit after a change to any of the prefs. That forces you to restart FF 3 times if you wanted to override all 3 server URLs.
…le#24170) - Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push server override prefs. They were taking a lot of screen space on the top-level settings menu as individual items - Added button on that screen to quit FF which is needed to apply the changes. - This is definitely not the nicest UI, but hopefully QA can just override the prefs once save them in an emulator and never have to go back to this screen. - I do think this is a nicer UI than before, where FF would quit after a change to any of the prefs. That forces you to restart FF 3 times if you wanted to override all 3 server URLs.
- Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push server override prefs. They were taking a lot of screen space on the top-level settings menu as individual items - Added button on that screen to quit FF which is needed to apply the changes. - This is definitely not the nicest UI, but hopefully QA can just override the prefs once save them in an emulator and never have to go back to this screen. - I do think this is a nicer UI than before, where FF would quit after a change to any of the prefs. That forces you to restart FF 3 times if you wanted to override all 3 server URLs.
Thank You All! |
The fact that Fenix requires custom builds in order to test non production hosts is unsustainable. The combination of services, run environments, and interactions may have dozens or hundreds of potential configurations. Asking Service Reliability Engineering (SRE) and Quality Assurance (QA) to compile a custom version of fenix for any of these configurations (including staying abreast of all the compilation environment changes) is an unweildy burden. In addition, not being able to specify server impacts Mozilla’s ability to ensure user choice. Fenix should allow for easy modification of these values so that running a test setup requires minimal configuration changes of an existing application. Based on the impact of this on the operational efficiency of other teams, this should be made a priority.
Tracking with CONSVC Jira ticket
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: