Closed
Bug 1388029
Opened 7 years ago
Closed 7 years ago
Remove remaining mentions of AREA_PANEL from the tree
Categories
(Firefox :: Toolbars and Customization, enhancement, P1)
Tracking
()
RESOLVED
FIXED
Firefox 59
People
(Reporter: Gijs, Assigned: Gijs)
References
Details
(Whiteboard: [reserve-photon-structure])
Attachments
(5 files)
(deleted),
text/x-review-board-request
|
jaws
:
review+
|
Details |
(deleted),
text/x-review-board-request
|
jaws
:
review+
|
Details |
(deleted),
text/x-review-board-request
|
jaws
:
review+
|
Details |
(deleted),
text/x-review-board-request
|
jaws
:
review+
|
Details |
(deleted),
text/x-review-board-request
|
johannh
:
review+
|
Details |
Bug 1354117 removed a bunch of this, but there are still some mentions left. The old XUL is also still there, as well as a bunch of now-outdated CSS.
Note that a number of panelviews will need to be put somewhere else rather than removed, as they are still in use in the new hamburger panel and/or for extant toolbar widgets.
Assignee | ||
Updated•7 years ago
|
Flags: qe-verify-
Priority: -- → P3
Whiteboard: [reserve-photon-structure]
Updated•7 years ago
|
Priority: P3 → P4
Assignee | ||
Updated•7 years ago
|
Priority: P4 → P5
Updated•7 years ago
|
Priority: P5 → P3
Assignee | ||
Updated•7 years ago
|
status-firefox57:
--- → wontfix
Comment 1•7 years ago
|
||
Bug 1410666 removed the PanelUI code and CSS, but it didn't remove all instances of AREA_PANEL.
Summary: Remove remaining mentions of AREA_PANEL, remove PanelUI-popup/contents, and any associated CSS, from the tree → Remove remaining mentions of AREA_PANEL from the tree
Assignee | ||
Comment 2•7 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #1)
> Bug 1410666 removed the PanelUI code and CSS, but it didn't remove all
> instances of AREA_PANEL.
There's also a bunch of .panelUI-grid CSS that still needs to die, and possibly more...
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Priority: P3 → P1
Comment 7•7 years ago
|
||
mozreview-review |
Comment on attachment 8925884 [details]
Bug 1388029 - remove useless param from PanelUI.showSubView,
https://reviewboard.mozilla.org/r/197104/#review202354
Attachment #8925884 -
Flags: review?(jaws) → review+
Comment 8•7 years ago
|
||
mozreview-review |
Comment on attachment 8925885 [details]
Bug 1388029 - remove notion of 'wide' widget and panel columns from the tree,
https://reviewboard.mozilla.org/r/197106/#review202356
::: browser/components/customizableui/DragPositionManager.jsm:16
(Diff revision 1)
> const kPaletteId = "customization-palette";
> -const kPlaceholderClass = "panel-customization-placeholder";
>
> this.EXPORTED_SYMBOLS = ["DragPositionManager"];
>
> function AreaPositionManager(aContainer) {
Now that our menu is only displayed in one direction I bet we can make this file even simpler. We don't need to do anything about width in here.
Attachment #8925885 -
Flags: review?(jaws) → review+
Comment 9•7 years ago
|
||
mozreview-review |
Comment on attachment 8925886 [details]
Bug 1388029 - remove the remaining uses of AREA_PANEL,
https://reviewboard.mozilla.org/r/197108/#review202358
Attachment #8925886 -
Flags: review?(jaws) → review+
Comment 10•7 years ago
|
||
mozreview-review |
Comment on attachment 8925887 [details]
Bug 1388029 - remove dead CSS relating to the old panel,
https://reviewboard.mozilla.org/r/197110/#review202360
Attachment #8925887 -
Flags: review?(jaws) → review+
Assignee | ||
Comment 11•7 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #8)
> Comment on attachment 8925885 [details]
> Bug 1388029 - remove notion of 'wide' widget and panel columns from the tree,
>
> https://reviewboard.mozilla.org/r/197106/#review202356
>
> ::: browser/components/customizableui/DragPositionManager.jsm:16
> (Diff revision 1)
> > const kPaletteId = "customization-palette";
> > -const kPlaceholderClass = "panel-customization-placeholder";
> >
> > this.EXPORTED_SYMBOLS = ["DragPositionManager"];
> >
> > function AreaPositionManager(aContainer) {
>
> Now that our menu is only displayed in one direction I bet we can make this
> file even simpler. We don't need to do anything about width in here.
We don't use this thing for the menu anymore, but we still use it for the palette, where it is somewhat broken (bug 1395950, which doesn't explicitly mention it but we no longer transition things as we used to... I don't really know how/when this broke, haven't had time to investigate, and seemed much less important than a lot of other stuff, also because we might change how palette dnd works).
Assignee | ||
Comment 12•7 years ago
|
||
Looks like this upsets browser/base/content/test/touch/browser_menu_touch.js on Windows 10, and I'm away from my win10 machine so I can't check why that is. :-(
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 18•7 years ago
|
||
mozreview-review |
Comment on attachment 8927820 [details]
Bug 1388029 - make test messages of browser_menu_touch.js more descriptive,
https://reviewboard.mozilla.org/r/199118/#review204130
Looks good to me, thank you. This gets a little awkward once one of the elements doesn't have an id, but I guess we'll let whoever runs into that worry about it.
Attachment #8927820 -
Flags: review?(jhofmann) → review+
Comment 19•7 years ago
|
||
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/db290bb0e493
remove useless param from PanelUI.showSubView, r=jaws
https://hg.mozilla.org/integration/autoland/rev/a4bd6d4cb58b
remove notion of 'wide' widget and panel columns from the tree, r=jaws
https://hg.mozilla.org/integration/autoland/rev/cc79288915ef
remove the remaining uses of AREA_PANEL, r=jaws
https://hg.mozilla.org/integration/autoland/rev/f15df5a149ac
remove dead CSS relating to the old panel, r=jaws
https://hg.mozilla.org/integration/autoland/rev/287dfb07b9f9
make test messages of browser_menu_touch.js more descriptive, r=johannh
Assignee | ||
Comment 20•7 years ago
|
||
The issue that caused test failure was that I'd missed this callsite:
https://dxr.mozilla.org/mozilla-central/source/browser/components/customizableui/CustomizableUI.jsm#1633
of showSubView in the first patch.
Comment 21•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/db290bb0e493
https://hg.mozilla.org/mozilla-central/rev/a4bd6d4cb58b
https://hg.mozilla.org/mozilla-central/rev/cc79288915ef
https://hg.mozilla.org/mozilla-central/rev/f15df5a149ac
https://hg.mozilla.org/mozilla-central/rev/287dfb07b9f9
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 59
You need to log in
before you can comment on or make changes to this bug.
Description
•