av9ash/GitBugs huggingface dataset:
Bug: The Fission doorhanger cannot be accessed using keyboard navigation
Status: RESOLVED
Priority: P5
Resolution: WONTFIX
Created: 2020-10-07 14:28:23+00:00
Resolved: 2021-03-16 21:27:11+00:00

[Affected versions]:
- Firefox Nightly 83.0a1 (Build ID: 20201007094223)

[Affected Platforms]:
- Windows 10 x64
- Mac 10.15

[Prerequisites]:
- Have the latest Firefox Nightly browser installed.
- Have a new Firefox profile.
- Have the user.js for the “fission-enabled” branch downloaded to your PC.

[Steps to reproduce]:
1. Open the browser with the profile from prerequisites.
2. Navigate to the "about:support" page and open the profile folder.
3. Paste the user.js file from prerequisites and restart the browser.
4. Restart the browser for the second time and navigate to any website (e.g. https://www.wikipedia.org/).
5. Press the “Tab” key until any button from the “Fission” doorhanger is focused.
6. Observe the behavior.

[Expected result]:
- The buttons from the Fission experiment doorhanger are focused.

[Actual result]:
- The elements from the Fission experiment doorhanger cannot be focused.

[Notes]:
- Attached a screen recording with the issue.
Bug: Sorting by alphabet order for Other Bookmarks context menu not working
Status: NEW
Priority: P3
Created: 2020-10-07 15:12:52+00:00
Resolved: 2022-06-22 20:49:27+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

Tried to sort bookmarks by option in context menu.


Actual results:

Nothing.


Expected results:

Bookmarks should have been sorted.
Bug: Command-clicking a new-tab tile no longer opens it in the background
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-10-07 15:33:45+00:00
Resolved: 2020-10-19 17:58:48+00:00

In 81 (or 82?) and earlier, command-clicking on a new-tab-page tile opened sites in new tabs in the background, allowing me to command-click several tiles in succession, queueing them up to read. In 83 (or 82?), I am now whisked away to the first site whose tile I clicked. This is inconsistent with the behavior of links elsewhere on the web.
Bug: The screen share counter from the tray is not working when sharing windows
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2020-10-07 19:22:54+00:00
Resolved: 2020-10-26 09:44:26+00:00

**Note**
* When the user engages in a WebRTC conference and shares a window, then clicks the screen-sharing icon from the tray/menu bar, he will notice that an incorrect message is displayed.

**Affected versions**
* Nightly v83.0a1

**Affected platforms**
* Windows 10
* Windows 7
* Mac OS 10.15

**Steps to reproduce**
1. Engage in a WebRTC call.
2. Share mic and camera. (irrelevant but normally necessary)
3. Share any window. (not a screen!)
4. Click on the Screen Sharing icon from the tray (bottom taskbar on Windows / top menu bar on Mac OS)

**Expected result**
* A correct message is displayed.
- Perhaps a similar behavior to the one seen when sharing screens:
  - Case 1: When sharing 1 screen

    "
    Sharing Screen with "<<sharing tab name>>"
    Control Sharing
    "

  - Case 2: When sharing 2 screens

    "
    Sharing Screen with 2 tabs
    Control Sharing on "<<sharing tab name>>"
    Control Sharing on "<< another sharing tab name>>"
    "

**Actual result**
* An incorrect message is displayed:
" Sharing Windows with 0 tabs. "

**Regression range**
This is a new implementation.

**Additional notes**
* Linux OS does not have this functionality yet.
Bug: Intermittent browser/components/sessionstore/test/browser_privatetabs.js | Test timed out - Found a browser window after previous test timed out -
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-10-07 19:25:41+00:00
Resolved: 2020-11-03 17:04:35+00:00

**Filed by:** nerli [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=317935066&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ms1xXfm9SC2bMLyNfBEfCw/runs/1/artifacts/public/logs/live_backing.log

---
```
[task 2020-10-07T18:19:21.593Z] 18:19:21     INFO - TEST-START | browser/components/sessionstore/test/browser_privatetabs.js
[task 2020-10-07T18:20:06.603Z] 18:20:06     INFO - TEST-INFO | started process screenshot
[task 2020-10-07T18:20:06.682Z] 18:20:06     INFO - TEST-INFO | screenshot: exit 0
[task 2020-10-07T18:20:06.682Z] 18:20:06     INFO - Buffered messages logged at 18:19:21
[task 2020-10-07T18:20:06.682Z] 18:20:06     INFO - Entering test bound cleanup
[task 2020-10-07T18:20:06.682Z] 18:20:06     INFO - Forgetting closed tabs
[task 2020-10-07T18:20:06.683Z] 18:20:06     INFO - Leaving test bound cleanup
[task 2020-10-07T18:20:06.683Z] 18:20:06     INFO - Entering test bound 
[task 2020-10-07T18:20:06.683Z] 18:20:06     INFO - Buffered messages finished
[task 2020-10-07T18:20:06.683Z] 18:20:06     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_privatetabs.js | Test timed out - 
[task 2020-10-07T18:20:06.683Z] 18:20:06     INFO - GECKO(2764) | MEMORY STAT | vsize 2104566MB | vsizeMaxContiguous 65046428MB | residentFast 362MB | heapAllocated 92MB
[task 2020-10-07T18:20:06.684Z] 18:20:06     INFO - TEST-OK | browser/components/sessionstore/test/browser_privatetabs.js | took 45043ms
[task 2020-10-07T18:20:06.684Z] 18:20:06     INFO - checking window state
[task 2020-10-07T18:20:06.684Z] 18:20:06     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-07T18:20:06.684Z] 18:20:06     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_privatetabs.js | Found a browser window after previous test timed out - 
[task 2020-10-07T18:20:06.685Z] 18:20:06     INFO - GECKO(2764) | must wait for focus```
Bug: We should find a better way to test experiments
Status: RESOLVED
Priority: P5
Resolution: INACTIVE
Created: 2020-10-07 20:13:30+00:00
Resolved: 2021-01-25 17:54:18+00:00

I do not know how things happen for other experiments, but for the Fission experiment, there doesn't seem to be any way for the developers to actually test that our code works prior to actually deploying - neither automated testing nor manual testing.

We should come up with a workflow that lets us test experiments.
Bug: firefox nightly not connecting to internet after update
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-10-07 23:28:46+00:00
Resolved: 2020-11-14 21:17:14+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

Just update happened to Firefox Nightly 83.0a1 and since then the internet does not seem to work. Even on the normal firefox(stable) version, the internet is working totally fine but not on the nightly.


Actual results:

No connection on firefox nightly. The page keeps loading infinitely and nothing comes on screen.



Expected results:

Normal surfing
Bug: google map not appearing in webpage when using version 82.0b8
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-10-08 04:09:18+00:00
Resolved: 2022-09-23 12:05:25+00:00

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

There is a map on my contact webpage that used to work previous to FF v. 82.0b8.  Now there is just a white background where the map used to be.  I have even tried disabling all extensions in safe mode but the problem still exists.

Please note that the map render's correctly on all other browsers!  Please correct this bug in FF 82.0b8 and subsequent versions.

Website: https://www.drumlessonsremotely.com/contact.htm

Thank you.
Bug: about:certificate failing on unknown entries in subject field
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2020-10-08 06:35:25+00:00
Resolved: 2021-03-08 14:36:04+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

Import Intermediate CA cert to Firefox to identify Websites. 
(In my case a eliptic curve, secp384r1, SHA512 encrypted cert)
Go to my server with SSL self signed cert.
(Same encryption level)
View server certificate.


Actual results:

about:certificate opens with this message: Something went wrong.
We were unable to find the certificate information, or the certificate is corrupted. Please try again.



Expected results:

It should actually be able to show this self signed certificate. No matter if valid, or not. I have to use chrome to show the certificate
Bug: Confirm multiple tabs dialog not present when attempting to end private browsing session.
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-10-08 11:27:28+00:00
Resolved: 2020-10-23 06:18:38+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

Activate the option in settings that warns when multiple tabs are being closed. Open a new private window. Open multiple tabs within the window. Attempt to close the window.


Actual results:

The window closed with no warning.


Expected results:

The dialog box that asks the user if they really want to close multiple tabs should've appeared.
Bug: angular assets not accessible when it starts with q
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-10-08 11:40:03+00:00
Resolved: 2020-10-08 12:34:35+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

I'm making a simple angular application which reads an assets JSON file containing a list (through HttpClient) and reads it and prints it on the web page in a paragraph. When the JSON file doesn't start with the letter 'q' or 'Q', it works fine but when either of those letters are used it throws an error.

Here's a Stackblitz link for minimal reproduction of the issue 
(https://stackblitz.com/edit/amgularq-cqvecz?devtoolsheight=33&file=src/app/app.component.ts)

I also wrote a Stack Overflow question with the same problem.


Actual results:

In the Stackblitz link change the "json_name" variable to "uant", it will work, but with "Quant" and "quant", it won't work. Please check the console for errors. I made 3 JSON files in assets (Quant.json,quant.json,uant.json)

This happens only on Firefox and not on chromium based browsers.


Expected results:

It should be able to parse the link no matter what the assets file name starts with.
Bug: Missing screens to share from drompdown list
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-10-08 15:27:25+00:00
Resolved: 2020-10-29 10:41:42+00:00

Affected versions:
Nightly v83.0a1

Affected platforms:
Windows 10

Steps to reproduce:

1. Engage in a WebRTC call on Vonage app
2. Share mic and camera. 
3. Click to screen-share. 

Expected result:
ALL screens are displayed in dropdown list.

Actual result:
There are some screens that are missing from dropdown list(compared with feature off). See screenshots.


Regression range:
This is a new implementation.
Bug: Button keeps alternating between reload and cancel load state
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-10-08 15:30:36+00:00
Resolved: 2021-07-07 23:07:51+00:00

This happens with and without Fission on the latest nightly. 

STR
1. Disable adblock
2. Load page https://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_submit 

Actual:
The reload button will keep alternating (for a few seconds) between two states without the url changing (if this doesn't happen, try refreshing the page).

Expected:
Navigating to https://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_submit does not cause the button to alternate between reload and cancel load state. In chrome, the button does not keep alternating between two states.
Bug: When creating a bug on bugzilla via "New Bug" menu, clicking on preview when writing a comment does not do anything.
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-10-08 15:37:53+00:00
Resolved: 2020-10-16 18:24:51+00:00

Happens with and without Fission on latest nightly 83.0a1 (2020-10-07)
Bug: Fennec still replaced by Fenix
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2020-10-08 15:42:59+00:00
Resolved: 2020-10-08 17:45:30+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36
Firefox for Android

Steps to reproduce:

I was using Firefox on Android and did absolutely nothing.


Actual results:

Google Play automatically updated Firefox and it replaced it with some faux and totally bugged browser mockup that also destroyed my entire config and plugin configs, once I reverted back to the real app. It took me over one hour to reconfigure.


Expected results:

This simply should not have happened. Mozilla needs to find this malware and destroy it forever once and for all in their development department.
Bug: Intermittent browser/components/preferences/tests/browser_permissions_dialog.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-10-08 15:55:39+00:00
Resolved: 2021-03-16 17:02:52+00:00

**Filed by:** nbeleuzu [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=318025678&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KWZOBGK5SWqbXg0f-R1mTg/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KWZOBGK5SWqbXg0f-R1mTg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2020-10-08T13:19:23.975Z] 13:19:23     INFO - TEST-PASS | browser/components/preferences/tests/browser_permissions_dialog.js | The menulist inside the selected richlistitem is focused now - 
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - TEST-PASS | browser/components/preferences/tests/browser_permissions_dialog.js | The focus moves outside the richlistbox and onto the remove button - 
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - Leaving test bound testTabBehaviour
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - Entering test bound removeTab
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - Leaving test bound removeTab
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - Buffered messages finished
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_permissions_dialog.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - GECKO(1796) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - GECKO(1796) | MEMORY STAT | vsize 7640MB | residentFast 348MB | heapAllocated 163MB
[task 2020-10-08T13:19:23.976Z] 13:19:23     INFO - TEST-OK | browser/components/preferences/tests/browser_permissions_dialog.js | took 51688ms```
Bug: Picture-in-picture: fullscreen (double click) hides macOS status bar on all displays
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-10-08 21:14:56+00:00
Resolved: 2020-10-14 08:34:56+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

1. Open a YouTube video on external (primary) display
2. Move to picture-in-picture
3. Drag to second monitor (built-in)
4. Double click to make full screen on second monitor


Actual results:

The status bar on the primary display disappears as well, leaving a transparent strip at the top of the display showing the desktop wallpaper, ONLY when Firefox is the active window. Fullscreen works great on the second display, but only when the active application is not Firefox. 

New windows open to the full display dimension rather than cropped below the status bar, overlapping this transparent strip.


Expected results:

Only fullscreen on the second monitor, otherwise Firefox should act like normal.
Bug: Drag drop files makes browser crash
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-10-08 22:00:56+00:00
Resolved: 2020-10-30 15:26:56+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

I drag files (PNG, ZIP, etc..) into the browser for uploading


Actual results:

The browser shows a blue rectangle, then freezes and quits the browser.
This happens like 50% of the time. It also works perfect the other times.
Uploading with an upload button works 100% of the time. It's just the drag and drop of files.
After the browser quits, the file is on my desktop.


Expected results:

A file upload.
Bug: Unable to move tab
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-10-09 10:06:47+00:00
Resolved: 2020-10-10 18:59:03+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Steps to reproduce:

just using Firefox.


Actual results:

imnot able to move my TAP. The symbol were the tap would be placed is not shown. After free my mouse tap got detattcht. 

I have to minimize the main window and reopen it to move the Tap back. 
This error was not on Firefox 68....


Expected results:

Just move th tap
Bug: VPN slowing the browsing experience.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-10-09 11:35:49+00:00
Resolved: 2021-10-05 16:52:29+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36

Steps to reproduce:

So, I am basically working on a coaching <a href="https://thecoachtrainingacademy.com/" rel="dofollow">website</a> for which I have to use specific countries for browsing like UK and Canada etc. The problem is upon connecting to Mozilla Firefox VPN the browsing speed becomes too slow and affects the browsing experience.


Actual results:

The browsing experience is very slow.


Expected results:

It should work the same like without vpn.
Bug: The new "Set browser as default" notification is no longer displayed on permanent private browsing
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2020-10-09 14:44:04+00:00
Resolved: 2020-11-02 19:03:04+00:00

**[Affected versions]:**
- Nightly 83.0a1 (Build ID: 20201009041754);

**[Affected Platforms]:**
- All Windows;
- All macOS;
- All Linux;

**[Prerequisites]:**
- Have a new clean Firefox Profile.
- The Firefox browser is NOT set as default.
- Have the "Never remember history" option set in "about:preferences#privacy" page.

**[Steps to reproduce]:**
1. Open the latest Nightly build using the profile from prerequisites.
2. Open a new tab.
3. Observe the behavior.

**[Expected result]:**
- The "Set browser as default" notification is displayed under the Address bar.

**[Actual result]:**
- The "Set browser as default" notification is NOT displayed.

**[Regression]:**
- The issue is not reproducible with Firefox 81.0 release and Beta 82.0b9. This behavior was introduced by Bug 1668755.

**[Notes]:**
- Attached a screen recording with the issue.
Bug: Make sure the page action panel is available in our browser_UsageTelemetry tests
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2020-10-09 16:27:39+00:00
Resolved: 2020-10-13 12:15:41+00:00

The page action panel is now lazily loaded, so we'll need to change browser_UsageTelemetry_interaction.js and browser_UsageTelemetry_toolbars.js to avoid failures
Bug: url bar defaults to search engine on local URLs if they are followed by a path
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-10-09 16:37:42+00:00
Resolved: 2020-10-09 18:20:40+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

Steps to reproduce:

1) have a web server on your network like a shortlink server:
 eg go.mycompanycorp.com
2) in the url bar, type go/foo


Actual results:

Firefox will launch a search for go/foo
instead of trying go.mycompanycorp.com/foo


Expected results:

Many companies use short links eg.
go/foo

which typically resolves to http://go.mycompanycorp.com/foo with proper DNS configuration.

Since Firefox 78, Firefox will automatically search on the search engine instead of trying the local URL if there is a longer path than /

Example:

go/ => http://go.mycompanycorp.com/
go/foobar => Google search for foobar
Bug: Cursor focus is lost when restoring previous session
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-10-09 20:07:03+00:00
Resolved: 2020-12-23 03:59:28+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

1. Start Firefox with a few tabs already open from previous session
2. Try to hover over tabs, links, or form fields (e.g textarea)

Firefox Nightly on Wayland / Linux. I disabled Fission / Webrender / VAAPI and the issues persist.


Actual results:

Cursor will not focus on the tab, link, or field on hover. Tooltip will not be visible when hovering over tabs. Usually fixes itself after a couple of minutes.


Expected results:

Cursor should change focus and tab tooltip should be visible
Bug: GSuite tabs fail sso authentication on startup
Status: NEW
Priority: --
Created: 2020-10-09 20:14:50+00:00
Resolved: 2020-10-10 09:12:06+00:00

Periodically in nightly my pinned gsuite tabs to gsuite will get logged out and when I enter my info for the mozilla sso it won't log back in. Most recently this happened at startup, although I'm not sure it is always the case.

After authing, the tabs just hit a blank window with some google url: `https://www.google.com/a/mozilla.com/acs?code=XXXXXX-XXXXXX-XX&state=XXXXXXXXXXXXXXXXXXXXXXXX` .

If I go back to the login screen, I can urldecode the auth url twice to extract the original doc I was looking at, but it isn't in the tab "back" history anymore and it's a pain to get back to:  `https://auth.mozilla.auth0.com/login?state=XXXXXX&client=XXXX&protocol=samlp&SAMLRequest=XXXXXXXXXXXXXXXX&RelayState=https%3A%2F%2Faccounts.google.com%2FCheckCookie%3Fcontinue%3Dhttps%253A%252F%252Fdocs.google.com%252Fdocument%252Fd%252F1wLnsEZHIkT4d-2j-JLZPESUkHrHk3JxXtABf27xH988%252Fedit%26service%3Dwise%26ltmpl%3Ddocs#heading=h.rhwa3rx60izc`
Bug: Bookmarks menupopup would not scroll and bookmark item would not react until re-open the menupopup.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-10-09 20:19:28+00:00
Resolved: 2020-11-21 05:53:19+00:00

[Tracking Requested - why for this release]: bookmarks menu is broken

If Bookmarks menupopup is overflowed and when the menupopup is displayed at first time,
  Bookmarks drop down would not scroll, 
  Bookmark item would not react.

Steps to reproduce:
(prerequisite)
1. Enable bookmarks toolbar
2. Create a folder in the bookmarks toolbar
3. Create multiple bookmark items in the folder so that the menupopup will be overflowed(scroll-able)

(Steps)
1. Start Browser
2. Click the folder to open menupopup
3. try to scroll the menupopup
   --- the menupopup would not scroll by (mouse wheel/keyboard).  BUG!!
   --- No scrollbutton displayed. BUG!!
4. try to open a bookmark in the menupopup by mouse click
   --- the bookmark item would not react(mouse hover/click) BUG!!

(optionally)
5. After re-opening menupopup, the problem will be gone.


Actual Results:
  Bookmarks menupopup would not scroll, No scrollbutton displayed.
  Bookmark item would not react.

Expected Results:
  Bookmarks menupopup should be able to scroll, 
  Bookmark item would should react.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=c8ec11711bb0981f6eb3fe8b95d1d49a41931efd&tochange=98c09e82b3e9728fbfa9204a8b5e3cef676dce76

emilio, your bunch of patch seems to cause the problem. Could you please look into this?