indicators menu are sometimes cut off at screen edge

Bug #883317 reported by tekstr1der
66
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Lars Karlitski
unity (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

SRU testcase

1. make sure to disable networking from the network indicator icon
2. logut and login again
3. click the network menu and enable networking
4. see the menu is cut off the screen
5. install unity from precise-proposed
6. see it works fine now.

When mousing over the nm-applet icon, the resulting menu is cut off horizontally. See attached screenshot.

It corrects itself after mousing over other indicators or clicking elsewhere on the screen and then back to the network-indicator.

Screenshot: https://launchpadlibrarian.net/83932413/indicator-network-menu-cut-off.png
Screencast: https://launchpadlibrarian.net/87814026/network.ogv

See also bug 831323.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: indicator-network (not installed)
ProcVersionSignature: Ubuntu 3.0.0-13.21-generic 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Fri Oct 28 18:57:18 2011
EcryptfsInUse: Yes
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: indicator-network
UpgradeStatus: Upgraded to oneiric on 2011-10-27 (1 days ago)

Related branches

Revision history for this message
tekstr1der (tekstr1der) wrote :
Revision history for this message
tekstr1der (tekstr1der) wrote :

Here's how it's supposed to display. See attached

tekstr1der (tekstr1der)
description: updated
Revision history for this message
tekstr1der (tekstr1der) wrote :

I incorrectly filed this against indicator-network.

I changed the project to NetworkManager which I believe is responsible for nm-applet.

It appears I'm unable to remove the Network Menu project from the bug. Why is that? The bug submitter should be able to change this info.

affects: indicator-network (Ubuntu) → network-manager
affects: indicator-network → network-manager-applet
tekstr1der (tekstr1der)
summary: - 11.10 indicator-network menu cut off at screen edge
+ 11.10 nm-applet menu cut off at screen edge
description: updated
Revision history for this message
tekstr1der (tekstr1der) wrote : Re: 11.10 nm-applet menu cut off at screen edge

Any update/progress on this bug?

Is there any more information I can provide to help troubleshoot?

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

There's enough information already, thanks. It just needs to be moved over to the right package "network-manager (Ubuntu)"; which I've done.

Note, you should only have to click it again to have it display properly, it only cuts off sometimes on the first attempt after a session has started, can you confirm this?

Changed in network-manager-applet (Ubuntu):
status: New → Confirmed
importance: Undecided → Low
no longer affects: network-manager
no longer affects: network-manager-applet
Revision history for this message
tekstr1der (tekstr1der) wrote :

@Mathieu: Thanks for checking this out. Yes, it's a cosmetic "papercut" bug, and only happens on a new session.

Can be reproduced reliably on my system by mousing over the battery indicator first, then moving over the network indicator.

Would be nice polish bug to at least make it into the LTS.

description: updated
Revision history for this message
Lucazade (lucazade) wrote :
Revision history for this message
Philipp (sacridex) wrote :

I figured out this bug also affects the system menu.
When i do an update, that requires a reboot, then the german text for "Restart to complete updates"("Neustarten um die Aktualisierungen anzuwenden") is much longer, and it is cut off too.
I will make a Screenshot of it next time.

Revision history for this message
Philipp (sacridex) wrote :

It's impossible to take a screenshot, while the menu is open, so i made a video...

Im using Ubuntu 12.04 fully updated.

Revision history for this message
tekstr1der (tekstr1der) wrote :

@Philipp: It's clearly not impossible. I included a screenshot when I originally reported this bug ;)

Thanks for adding the vid too.

Olli Ries (ories)
Changed in ubuntu-indicator-mods:
status: New → Confirmed
importance: Undecided → Medium
Lars Karlitski (larsu)
Changed in unity:
status: New → Confirmed
assignee: nobody → Lars Uebernickel (larsu)
status: Confirmed → In Progress
Revision history for this message
Lars Karlitski (larsu) wrote :

This is a bug in unity-panel-service. The last position of a menu was stored and not updated in case a menu changed size. The attached branch has a fix.

Note: a similar thing can still happen when the menu is updated after it is popped open. For example, when new wireless connections are found. It's not clear how this case should be handled and it's probably out of scope for this bug. It's tracked separately as part of bug 412797.

Changed in ubuntu-indicator-mods:
status: Confirmed → Invalid
Changed in network-manager-applet (Ubuntu):
status: Confirmed → Invalid
no longer affects: network-manager-applet (Ubuntu)
affects: ubuntu-indicator-mods → unity (Ubuntu)
Changed in unity (Ubuntu):
importance: Medium → High
status: Invalid → Triaged
summary: - 11.10 nm-applet menu cut off at screen edge
+ indicators menu are sometimes cut off at screen edge
Changed in unity:
importance: Undecided → High
milestone: none → 5.12.0
Changed in unity:
status: In Progress → Fix Committed
Omer Akram (om26er)
Changed in unity (Ubuntu Precise):
status: Triaged → Fix Committed
Omer Akram (om26er)
description: updated
description: updated
Omer Akram (om26er)
Changed in unity (Ubuntu Precise):
status: Fix Committed → Confirmed
Revision history for this message
tekstr1der (tekstr1der) wrote :

Thank you for picking up this bug work. I am the original reporter here. I filed this bug against the Oneiric 11.10 release.

Why am I not able to use theever-worsening launchpad user interface to mark this bug as affecting Unity (Ubuntu) > Oneiric? Am I overlooking something simple? It should not be so difficult to select a release as affected!

Will someone with the proper permission to modify this please do so?

Also, as the bug is filed against 11.10, can we expect to see the fix proposed for this release?

Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello tekstr1der, or anyone else affected,

Accepted unity into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in unity (Ubuntu Precise):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
tekstr1der (tekstr1der) wrote :

Again... I filed this bug report against Oneiric 11.10, _not_ 12.04. Will the fix be committed to the proper release please?

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Oh, goodie. This bug has annoyed me for some time. It's fixed in Oneiric!

Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Er, Precise! Precise! >.>

tags: added: verification-done
removed: verification-needed
tekstr1der (tekstr1der)
tags: added: oneiric-nomination-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (6.0 KiB)

This bug was fixed in the package unity - 5.12-0ubuntu1

---------------
unity (5.12-0ubuntu1) precise-proposed; urgency=low

  * New upstream release.
    - Launcher, Alt-Tab - clicking on launcher item or selecting a app in Alt-
      Tab raises all app windows, not just most recently focused (LP: #959339)
    - [heap corruption?] compiz crashed with SIGSEGV in _int_malloc() from
      g_realloc() from ... from g_dbus_connection_send_message_with_reply()
      from g_object_unref() from unity::dash::HomeLens::Impl::~Impl() from
      unity::dash::HomeLens::~HomeLens() (LP: #931201)
    - compiz crashed with SIGSEGV in _int_malloc() from __libc_calloc() from
      XOpenDisplay() from nux::WindowThread::ThreadCtor() (LP: #947844)
    - Regression: Installing apps causes a terrible visual glitch-- have to
      restart X.org. (LP: #981168)
    - Window management - unity doesn't realise when applications bring their
      windows to the front (LP: #802816)
    - Dash - Clicking on the desktop dash border should do nothing, *NOT*
      close the dash (LP: #839472)
    - [FFe, UIFe] HUD - The HUD does not respect launcher icon size settings
      in autohide mode (LP: #921506)
    - compiz crashed with SIGSEGV in g_volume_get_mount() (LP: #918548)
    - multiple instances or double icons of application detected on bamfdaemon
      respawn (LP: #928912)
    - Panel is transparent when Dash is open; no blur no average BG color
      (LP: #965323)
    - Unity crashes with SIGSEGV when hitting debug DBus interface hard
      (LP: #979429)
    - compiz crashed with SIGSEGV in _int_malloc() from g_object_unref() from
      unity::dash::Model<unity::dash::FilterAdaptor>::~Model() (LP: #941750)
    - indicators menu are sometimes cut off at screen edge (LP: #883317)
    - the shortcut keys in workspace section of the shortcut overlay aren't
      translated (LP: #980828)
    - [regression] Dash keeps repainting unnecessarily (LP: #980924)
    - compiz crashed with SIGSEGV in nux::NTextureData::ClearData() from
      nux::NTextureData::~NTextureData() from nux::Texture2D::~Texture2D()
      (LP: #952378)
    - compiz crashed with SIGSEGV in g_object_unref() from
      unity::dash::Settings::~Settings() from
      unity::UnityScreen::~UnityScreen() (LP: #981764)
    - compiz crashed with SIGSEGV in unity::dash::ResultView::~ResultView()
      from unity::dash::ResultViewGrid::~ResultViewGrid() from
      nux::Object::Destroy() from nux::Object::UnReference() (LP: #942286)
    - compiz crashed with SIGSEGV in
      ends_with_iter_select<__gnu_cxx::__normal_iterator<char const*,
      std::basic_string<char> >, char const*, boost::algorithm::is_iequal>()
      from unity::ui::PointerBarrierWrapper::EmitCurrentData() (LP: #983268)
    - Chinese can't be shown completely in dash filter (LP: #984583)
    - [Unity 5.10] compiz crashed with SIGSEGV in
      unity::hud::HudIconTextureSource::ColorForIcon() from
      unity::hud::Icon::Icon() from emit from unity::IconTexture::IconLoaded
      (LP: #983646)
    - [regression] Close button does not close the dash/HUD (LP: #986264)
    - compiz crashed with SIGSEGV in g_volume_eject_with_operation_finish()
      fro...

Read more...

Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Changed in unity (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.