Closed
Bug 1367970
Opened 8 years ago
Closed 8 years ago
Weird popup effect in the Send to Device Photon menu
Categories
(Firefox :: Toolbars and Customization, defect, P1)
Firefox
Toolbars and Customization
Tracking
()
People
(Reporter: ehsan.akhgari, Assigned: mikedeboer)
References
Details
(Whiteboard: [photon-structure])
Attachments
(2 files, 1 obsolete file)
See the screencast, it should be self explanatory.
Updated•8 years ago
|
Comment 1•8 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo please, extremely long backlog) from comment #0)
> Created attachment 8871594 [details]
> Screencast 2017-05-26 01:41:19.mp4
>
> See the screencast, it should be self explanatory.
"Video can't be played because the file is corrupt." on both nightly and beta. So no, not really. :-(
Flags: needinfo?(ehsan)
| Reporter | ||
Comment 2•8 years ago
|
||
(In reply to :Gijs from comment #1)
> (In reply to :Ehsan Akhgari (needinfo please, extremely long backlog) from
> comment #0)
> > Created attachment 8871594 [details]
> > Screencast 2017-05-26 01:41:19.mp4
> >
> > See the screencast, it should be self explanatory.
>
> "Video can't be played because the file is corrupt." on both nightly and
> beta. So no, not really. :-(
Try downloading the file and use a desktop video player please.
Flags: needinfo?(ehsan)
| Assignee | ||
Comment 4•8 years ago
|
||
Thanks for filing, Ehsan... looks interesting.
(In reply to Mike Conley (:mconley) from comment #3)
> This one plays for me.
Thanks! Ehsan's also plays on VLC as well, but this is more convenient ;-)
Updated•8 years ago
|
Priority: -- → P2
Whiteboard: [photon-structure][triage] → [photon-structure]
| Assignee | ||
Comment 5•8 years ago
|
||
Another way to reproduce this is using the back-arrow key:
1. Open a subview in the main panel and keep you mouse hovering that button position,
2. Right when the subview is visible, press back,
3. Right when the main view is visible again click the same button again (even though the pointer may not be visible at that point).
Assignee: nobody → mdeboer
Status: NEW → ASSIGNED
Iteration: --- → 55.7 - Jun 12
Priority: P2 → P1
| Comment hidden (mozreview-request) |
Comment 7•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8873542 [details]
Bug 1367970 - when switching panels quickly, the auto-resize workaround can cause wonky animations. Clear the timeout when a new animation starts.
https://reviewboard.mozilla.org/r/144926/#review149168
This doesn't seem to fix the jumping I see in the library panel when opening either of the subviews (synced tabs or history).
Attachment #8873542 -
Flags: review?(gijskruitbosch+bugs)
| Assignee | ||
Comment 8•8 years ago
|
||
(In reply to :Gijs from comment #7)
> This doesn't seem to fix the jumping I see in the library panel when opening
> either of the subviews (synced tabs or history).
That's an entirely different issue, but I'll try to fix that here too then.
| Comment hidden (mozreview-request) |
Comment 10•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8873542 [details]
Bug 1367970 - when switching panels quickly, the auto-resize workaround can cause wonky animations. Clear the timeout when a new animation starts.
https://reviewboard.mozilla.org/r/144926/#review149208
::: browser/components/customizableui/content/panelUI.js:494
(Diff revision 2)
> multiView.setAttribute("mainViewId", viewNode.id);
> multiView.appendChild(viewNode);
> }
> tempPanel.appendChild(multiView);
> + if (!gPhotonStructure) {
> - multiView.setAttribute("mainViewIsSubView", "true");
> + multiView.setAttribute("mainViewIsSubView", "true");
I can't find any code that cares about this, or the showingSubViewAsMainView bool that it influences...
::: browser/themes/shared/customizableui/panelUI.inc.css:265
(Diff revision 2)
> +panel[photon] > .panel-arrowcontainer > .panel-arrowcontent {
> overflow: hidden;
I'm not sure this works. If I open the synced tab view now, in the library, inside the main hamburger panel, the subview gets a scrollbar but there's oodles of space at the bottom of the panel.
I also see odd flashes when opening the history view in the standalone library panel.
Attachment #8873542 -
Flags: review?(gijskruitbosch+bugs)
| Assignee | ||
Comment 11•8 years ago
|
||
(In reply to :Gijs from comment #10)
> I can't find any code that cares about this, or the showingSubViewAsMainView
> bool that it influences...
I can remove it. I hate dead code.
> I'm not sure this works. If I open the synced tab view now, in the library,
> inside the main hamburger panel, the subview gets a scrollbar but there's
> oodles of space at the bottom of the panel.
>
> I also see odd flashes when opening the history view in the standalone
> library panel.
I can leave this part out... I'd like to land the bit specific to the general issue for sure, since the library panel is suffering from more than this one.
| Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(gijskruitbosch+bugs)
Comment 12•8 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #11)
> (In reply to :Gijs from comment #10)
> > I can't find any code that cares about this, or the showingSubViewAsMainView
> > bool that it influences...
>
> I can remove it. I hate dead code.
>
> > I'm not sure this works. If I open the synced tab view now, in the library,
> > inside the main hamburger panel, the subview gets a scrollbar but there's
> > oodles of space at the bottom of the panel.
> >
> > I also see odd flashes when opening the history view in the standalone
> > library panel.
>
>
> I can leave this part out... I'd like to land the bit specific to the
> general issue for sure, since the library panel is suffering from more than
> this one.
Alright, let's go with this, then.
Flags: needinfo?(gijskruitbosch+bugs)
| Comment hidden (mozreview-request) |
Comment 14•8 years ago
|
||
| mozreview-review | ||
Comment on attachment 8873542 [details]
Bug 1367970 - when switching panels quickly, the auto-resize workaround can cause wonky animations. Clear the timeout when a new animation starts.
https://reviewboard.mozilla.org/r/144926/#review150248
So r=me in that this makes at least one part of this better. We probably need to have a followup to fix more of this.
Attachment #8873542 -
Flags: review?(gijskruitbosch+bugs) → review+
Comment 15•8 years ago
|
||
Pushed by mdeboer@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c27161891c66
when switching panels quickly, the auto-resize workaround can cause wonky animations. Clear the timeout when a new animation starts. r=Gijs
Comment 16•8 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Comment 17•8 years ago
|
||
Verified on Windows, Mac, and Ubuntu.
You need to log in
before you can comment on or make changes to this bug.
Description
•