1678744 - (proton-address-bar) [meta] Proton - Address bar work


This bug is publicly visible.

This metabug tracks work that applies to the AwesomeBar for the Proton visual refresh.

The AwesomeBar should not be reporting key presses to search providers for suggestions unless enabled by the user. That is a major privacy violation.

No longer depends on: 1690573

I am seeing when the urlbar is in focus the outline/border does not appear any longer. Without the outline, the background and the input box are the same color and can confuse user as to where to type. I filed a bug here https://bugzilla.mozilla.org/show_bug.cgi?id=1692554 concerning this with an image to show what I mean.

it's not yet the time to enable the address bar work, it's totally incomplete. Please don't use it, we'll enable it when it's the time.

(In reply to Marco Bonardo [:mak] from comment #3)

it's not yet the time to enable the address bar work, it's totally incomplete. Please don't use it, we'll enable it when it's the time.

I don't understand this statement! is it not what we are supposed to do? find and report bugs, test and report progress whether or not its positive or negative? Not the time to enable, in NIGHTLY? The point of Nightly is to do just that, TEST, Report, and FIX or am I wrong?

(In reply to Troy Janda from comment #4)

I don't understand this statement! is it not what we are supposed to do? find and report bugs, test and report progress whether or not its positive or negative? Not the time to enable, in NIGHTLY? The point of Nightly is to do just that, TEST, Report, and FIX or am I wrong?

It depends on the state of the work. The work here is still in the very early stages, so it's a bit like having people taste raw cake batter and report that it doesn't taste or look like a cake yet. Towards the latter stages, where the big changes start slowing down, and the development team starts getting into the finer detail and polish work is probably a better time.

(In reply to Mike Conley (:mconley) (:⚙️) (Catching up on needinfos) from comment #5)

(In reply to Troy Janda from comment #4)

I don't understand this statement! is it not what we are supposed to do? find and report bugs, test and report progress whether or not its positive or negative? Not the time to enable, in NIGHTLY? The point of Nightly is to do just that, TEST, Report, and FIX or am I wrong?

It depends on the state of the work. The work here is still in the very early stages, so it's a bit like having people taste raw cake batter and report that it doesn't taste or look like a cake yet. Towards the latter stages, where the big changes start slowing down, and the development team starts getting into the finer detail and polish work is probably a better time.

Yes but when the cake batter breaks something else its needs to be reported if for nothing else than to just bring attention to the breakage. many times little changes cause an issue and by the time its reported can be lost. to dismiss as invalid seems radical and defeats the purpose of having a dev build.

According to the plan, there will be a full Nightly cycle to test Proton, and it's possible we'll enable address bar changes earlier than that. There will be time for testing.
The changes are kept behind an hidden pref because they are bogus yet, reporting bugs before we flip the pref would just waste your and our time, because the bugs are caused by missing work. I picked invalid because bugzilla doesn't provide me with a "not-yet-the-time" resolution, nothing personal.

No longer depends on: 1689200
No longer depends on: 1696628