Problem/Motivation

The dropbutton has the potential to obscure the dropbutton in the next row. This can happen in other languages such as simplified chinese (example below). But in order for this to happen, 1) Screen needs to be very narrow 2) dropbutton text needs to be very long (longer than core gives you).

Original summary

In/admin/content, the operation button is broken a little.
Although it may be a priority issue of column width per language.

screenshot

Steps to reproduce #1

  • Goto: admin/modules
  • Install Language and Interface translation module
  • Goto: https://localize.drupal.org/translate/languages/zh-hans
  • Download the file based on version
  • Goto: admin/config/regional/translate/import
  • Upload the file clicking on choose file
  • Click on import
  • Goto: admin/content
  • Check the responsiveness UI
  • Dropdown button is broken on a small screen.

Steps to reproduce #1

  • Goto: admin/structure/menu
  • Fill in long descriptions for each menu.
  • The "Edit menu" link on each dropbutton will wrap, causing the UI to be slightly broken.

Proposed resolution

Improve Dropbutton styles

User interface changes

Dropbutton will support localization.

CommentFileSizeAuthor
#78 Screen Shot 2022-03-30 at 10.34.52 AM.png46.8 KBandy-blum
#78 Screen Shot 2022-03-30 at 10.31.31 AM.png65.48 KBandy-blum
#78 Screen Shot 2022-03-30 at 10.31.09 AM.png62.46 KBandy-blum
#76 3067697-76-9.4.x.patch873 bytesmherchel
#75 3067697-75-9.4.x.patch887 bytesmherchel
#75 3067697-75-10.0.x.patch890 bytesmherchel
#73 联系表单___D9_head.png130.56 KBmherchel
#71 3067697-70-drupal94.patch28.86 KBjavi-er
#69 3067697-69-drupal94.patch27.7 KBjavi-er
#69 3067697-69-drupal93.patch27.48 KBjavi-er
#67 interdiff-3067697-66-67.txt500 bytesyogeshmpawar
#67 3067697-67.patch27.73 KByogeshmpawar
#66 3067697-66-drupal94.patch27.72 KBjavi-er
#66 3067697-66-drupal93.patch27.76 KBjavi-er
#65 interdiff-3067697-63-65.txt954 bytesyogeshmpawar
#65 3067697-65.patch27.72 KByogeshmpawar
#63 3067697-63-drupal94.patch27.72 KBjavi-er
#63 3067697-63-drupal93.patch28.36 KBjavi-er
#60 3067697-56-drupal92.patch26.65 KBjavi-er
#59 3067697-56-drupal94.patch27.16 KBjavi-er
#58 3067697-58-drupal94.png238.77 KBjavi-er
#58 3067697-58-drupal94.patch8.46 MBjavi-er
#56 3067697-56-drupal93.patch26.92 KBjavi-er
#56 3067697-mr793-chrome.gif3.76 MBjavi-er
#53 3067697-mr793-with-touchevents.png291.59 KBjavi-er
#53 3067697-mr793-no-touchevents.png190 KBjavi-er
#53 3067697-mr793-desktop.png199.82 KBjavi-er
#51 3067697-51.png338.46 KBjavi-er
#50 drupal-n3067697-after-open.png77.29 KBdamienmckenna
#50 drupal-n3067697-after-closed.png16.82 KBdamienmckenna
#50 drupal-n3067697-before-open.png75.73 KBdamienmckenna
#50 drupal-n3067697-before-closed.png18.16 KBdamienmckenna
#50 drupal-n3067697-menus-list.png316.56 KBdamienmckenna
#49 drupal-n3067697-49-93x.patch23.62 KBdamienmckenna
#46 3067697-46.patch23.66 KBgauravvvv
#46 interdiff-44_46.txt846 bytesgauravvvv
#44 3067697-44.patch23.58 KBranjith_kumar_k_u
#33 After Patch 3067697 Pixel.png256.7 KBchetanbharambe
#33 After Patch 3067697 iPhone.png301.42 KBchetanbharambe
#33 Before Patch 3067697 Pixel.png284.63 KBchetanbharambe
#33 Before Patch 3067697 iphone.png280.91 KBchetanbharambe
#31 claro-dropbutton_unhandled_linebreak-3067697-30.patch26.82 KBsakthivel m
#30 claro-dropbutton_unhandled_linebreak-3067697-29.patch26.82 KBsakthivel m
#16 claro-dropbutton_unhandled_linebreak-3067697-16.patch18.57 KBhuzooka
#12 Dropbutton--high-contrast.zip2.58 MBhuzooka
#12 Dropbutton.zip22.14 MBhuzooka
#12 claro-dropbutton_unhandled_linebreak-3067697-12.patch18.57 KBhuzooka
#5 スクリーンショット 2019-07-13 22.16.21.png17.93 KBs-jack
スクリーンショット 2019-07-13 16.55.27.png36.14 KBs-jack

Issue fork drupal-3067697

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

s-jack created an issue. See original summary.

s-jack’s picture

Issue summary: View changes
lauriii’s picture

Thank you for reporting this bug! I will try to see how to fix this next week. Just for some more information, is the behavior where the characters are on separate lines as expected? Also, which language is this so I can try to reproduce this myself.

s-jack’s picture

Hi, lauriii.
I'm sorry, I can't understand what you mean about "Just for some more information, is the behavior where the characters are on separate lines as expected? ".

Environment is Japanese.
I think I have never seen the same phenomenon in a list other than /admin/content.
I will report again if I remember something.

Thank you.

s-jack’s picture

A same phenomenon was found in /admin/structure/types.

s-jack’s picture

I also learned that the English environment is similar.
My report may be the same phenomenon as this.

https://www.drupal.org/project/claro/issues/3067262

lauriii’s picture

Thank you for following up on this issue. Which browser are you using?

s-jack’s picture

Mac OS is Hi Sierra.
Safari 12.1.1 (13607.2.6.1.2) and chrome 75.0.3770.100(Official Build)(64bit).
Each browser has the same phenomenon.

huzooka’s picture

Category: Support request » Bug report
Related issues: +#3067262: Dropbutton list size and content not consistent
huzooka’s picture

Assigned: Unassigned » huzooka
huzooka’s picture

@ckrina said

what makes more sense is that the right space with the arrow "just" gets the same height

I will do that to fix this issue.

huzooka’s picture

Assigned: huzooka » Unassigned
Status: Active » Needs review
StatusFileSize
new18.57 KB
new22.14 MB
new2.58 MB

Added new test for this that checks the content type manage form on /admin/structure/types.

The case with line-break can be found on Android and iOS screenshots.

lauriii’s picture

Issue tags: +Accessibility

I think the nested lists could be problematic for accessibility. Maybe we should take into account the proposed markup here #2278473: Simplify Dropbutton markup in line with our CSS standards since @andrewmacpherson gave positive feedback on that here: #1899236-67: Add new Splitbutton render element to eventually replace Dropbutton.

huzooka’s picture

Issue tags: +Needs reroll
huzooka’s picture

Assigned: Unassigned » huzooka
huzooka’s picture

Assigned: huzooka » Unassigned
StatusFileSize
new18.57 KB
huzooka’s picture

Issue tags: -Needs reroll
lauriii’s picture

Status: Needs review » Needs work

Moving back to NW for #13.

lauriii’s picture

Title: the operation button is broken a little. » Dropbutton is broken on small screen text is split to multiple lines
lauriii’s picture

Title: Dropbutton is broken on small screen text is split to multiple lines » Dropbutton is broken on small screen when text is split to multiple lines
rembrandx’s picture

In case of anyone looking for fixes for the multi-line dropdown issue and open/closed dropdowns 'jumping' visually, I'm updating the patches from the related issue:
: https://www.drupal.org/project/claro/issues/3067262#comment-13290088
Might be a good practical fix for now.

huzooka’s picture

Project: Claro » Drupal core
Version: 8.x-1.0-alpha3 » 8.9.x-dev
Component: User interface » Claro theme
huzooka’s picture

Assigned: Unassigned » huzooka
huzooka’s picture

Our current plan is that we fully rewrite Dropbutton, and fix this issue and the related #3067262: Dropbutton list size and content not consistent as well.

  1. The markup we plan will be something that is proposed in #2278473: Simplify Dropbutton markup in line with our CSS standards.
  2. The accessibility features that we need are here (with a fully-functional example).
  3. @andrewmacpherson's notes and concers here: #1899236-67: Add new Splitbutton render element to eventually replace Dropbutton
huzooka’s picture

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

sakthivel m’s picture

#16 Patch Failed

sakthivel m’s picture

Status: Needs work » Needs review
StatusFileSize
new26.82 KB

#29 Please review the patch

sakthivel m’s picture

chetanbharambe’s picture

Assigned: huzooka » chetanbharambe
chetanbharambe’s picture

Assigned: chetanbharambe » Unassigned
Status: Needs review » Reviewed & tested by the community
StatusFileSize
new280.91 KB
new284.63 KB
new301.42 KB
new256.7 KB

Verified and tested patch #31.
Patch applied successfully and looks good to me.

Testing Steps:
# Goto: admin/modules
# Install Language and Interface translation module
# Goto: https://localize.drupal.org/translate/languages/zh-hans
# Download the file based on version
# Goto: admin/config/regional/translate/import
# Upload the file clicking on choose file
# Click on import
# Goto: admin/content
# Check the responsiveness UI
# User is able to see the Dropdown button is broken on a small screen.

Expected Results:
# Dropdown button should not be broken (size should be same)

Actual Results:
# Dropdown button is broken on a small screen when text is split into multiple lines

Looks good to me.
Can be a move to RTBC.

Hardik_Patel_12 made their first commit to this issue’s fork.

hardik_patel_12’s picture

Status: Reviewed & tested by the community » Needs review

bnjmnm made their first commit to this issue’s fork.

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

ckrina’s picture

Priority: Normal » Major
Issue summary: View changes
Issue tags: +stable blocker

Updating summary to include testing instructions thanks to #33. Also updating priority and adding Stable blocker tag.

volkswagenchick’s picture

Issue tags: +FLDC2022

Adding Florida tag

volkswagenchick’s picture

Adding Florida tag

stevengfx’s picture

#31 Patch Failed

kristen pol’s picture

Status: Needs review » Needs work
Issue tags: +Bug Smash Initiative

Thanks. The patch in #31 isn't relevant anymore because of the new MR in #37+. But the MR isn't applying to 9.4 either, so moving back to needs work.

[drupal-9.4.x-dev/9.4.x] [drupal-9.4.x-dev]$ patch -p1 < 793.patch 
patching file core/themes/claro/claro.theme
Hunk #1 succeeded at 637 (offset -3 lines).
Hunk #2 succeeded at 648 (offset -3 lines).
Hunk #3 succeeded at 1102 (offset -1 lines).
patching file core/themes/claro/css/components/dropbutton.css
Hunk #3 succeeded at 115 with fuzz 1.
Hunk #6 FAILED at 244.
Hunk #9 FAILED at 326.
Hunk #10 succeeded at 373 with fuzz 2 (offset 4 lines).
Hunk #11 succeeded at 395 (offset 4 lines).
Hunk #12 FAILED at 426.
3 out of 12 hunks FAILED -- saving rejects to file core/themes/claro/css/components/dropbutton.css.rej
patching file core/themes/claro/css/components/dropbutton.pcss.css
Hunk #1 succeeded at 69 (offset 1 line).
Hunk #2 succeeded at 81 (offset 1 line).
Hunk #3 succeeded at 116 (offset 1 line).
Hunk #4 succeeded at 166 (offset 1 line).
Hunk #5 succeeded at 217 (offset 1 line).
Hunk #6 succeeded at 234 (offset 1 line).
Hunk #7 FAILED at 313.
Hunk #8 FAILED at 353.
Hunk #9 succeeded at 379 (offset 5 lines).
Hunk #10 FAILED at 408.
3 out of 10 hunks FAILED -- saving rejects to file core/themes/claro/css/components/dropbutton.pcss.css.rej
patching file core/themes/claro/css/components/dropbutton.css
Hunk #1 FAILED at 332.
1 out of 1 hunk FAILED -- saving rejects to file core/themes/claro/css/components/dropbutton.css.rej
patching file core/themes/claro/templates/navigation/links--dropbutton.html.twig
patching file core/themes/claro/css/components/dropbutton.css
Hunk #2 succeeded at 305 (offset -2 lines).
Hunk #3 succeeded at 314 (offset -2 lines).
Hunk #4 FAILED at 330.
Hunk #5 succeeded at 353 with fuzz 1 (offset -19 lines).
1 out of 5 hunks FAILED -- saving rejects to file core/themes/claro/css/components/dropbutton.css.rej
patching file core/themes/claro/css/components/dropbutton.pcss.css
Hunk #1 succeeded at 90 (offset 1 line).
patching file core/themes/claro/css/components/dropbutton.css
ranjith_kumar_k_u’s picture

StatusFileSize
new23.58 KB

Re-rolled MR-793 for 9.4

kristen pol’s picture

Thanks but it needs some fixes:

Drupal code quality checks failed.
To reproduce this output locally:
* Apply the change as a patch
* Run this command locally: sh ./core/scripts/dev/commit-code-check.sh
OR:
* From the merge request branch
* Run this command locally: sh ./core/scripts/dev/commit-code-check.sh --branch 9.4.x
--- Errors ---

1/3 ./themes/claro/claro.theme ...
1/3 ./themes/claro/claro.theme 1164.02ms

2/3 ./themes/claro/css/components/dropbutton.css ...
2/3 ./themes/claro/css/components/dropbutton.css 89.40ms X

3/3 ./themes/claro/css/components/dropbutton.pcss.css ...
3/3 ./themes/claro/css/components/dropbutton.pcss.css 64.67ms X
CSpell: Files checked: 3, Issues found: 2 in 2 files
gauravvvv’s picture

StatusFileSize
new846 bytes
new23.66 KB

Unknown variable var(--color-davysgray); was used, that's why custom commands failed. I have updated with var(--color-gray);.
Added interdiff for same. Please review.

gauravvvv’s picture

Status: Needs work » Needs review
kristen pol’s picture

Issue tags: +Needs manual testing

Thanks for the update. Applies cleanly to 9.4 but not to 9.3 or 10.

[drupal-9.3.x-dev/9.3.x] [drupal-9.3.x-dev]$ patch -p1 < 3067697-46.patch 
patching file core/themes/claro/claro.theme
patching file core/themes/claro/css/components/dropbutton.css
Hunk #9 succeeded at 369 with fuzz 2 (offset -4 lines).
Hunk #10 succeeded at 392 (offset -4 lines).
Hunk #11 succeeded at 423 (offset -4 lines).
patching file core/themes/claro/css/components/dropbutton.pcss.css
Hunk #1 succeeded at 68 (offset -1 lines).
Hunk #2 succeeded at 80 (offset -1 lines).
Hunk #3 succeeded at 115 (offset -1 lines).
Hunk #4 succeeded at 165 (offset -1 lines).
Hunk #5 succeeded at 216 (offset -1 lines).
Hunk #6 succeeded at 233 (offset -1 lines).
Hunk #7 succeeded at 312 (offset -1 lines).
Hunk #8 FAILED at 357.
Hunk #9 succeeded at 375 (offset -5 lines).
Hunk #10 succeeded at 404 (offset -5 lines).
1 out of 10 hunks FAILED -- saving rejects to file core/themes/claro/css/components/dropbutton.pcss.css.rej
[drupal-10.0.x-dev/10.0.x] [drupal-10.0.x-dev]$ patch -p1 < 3067697-46.patch 
patching file core/themes/claro/claro.theme
patching file core/themes/claro/css/components/dropbutton.css
Reversed (or previously applied) patch detected!  Assume -R? [n] 
damienmckenna’s picture

StatusFileSize
new23.62 KB

FYI I've been seeing this on the menus admin page where there are somewhat length descriptions on each menu, causing the "Edit menu" link to wrap onto multiple lines.

Rerolled for 9.3.x.

damienmckenna’s picture

Here's how the menus look without the patch:
Menu dropbutton wrapping in 9.3.x

I also see this problem with Paragraphs / Entity Reference Revision fields.

Dropbutton collapsed:
Paragraphs UI on 9.3.x without the patch; dropbutton expanded

Dropbutton expanded:
Paragraphs UI on 9.3.x without the patch; dropbutton expanded

With the patch it has regressions:

Dropbutton collapsed:
Paragraphs UI on 9.3.x with patch #49

Dropbutton expanded:
Paragraphs UI on 9.3.x with patch #49

I'm inclined to say this "needs work"?

javi-er’s picture

StatusFileSize
new338.46 KB

I'm noticing similar results, the backported patch on #49 is taking the full container height when opened, same is happening with the merge request and patch at #46.

javi-er’s picture

Status: Needs review » Needs work
javi-er’s picture

After further testing, seems like the best candidate is the existing merge request (MR base branch needs to be updated for 9.4, currently 9.3).
It's working fine when .touchevents is present but it's not working with .no-touchevents plus is adding the regression mentioned in #50 for desktop.

Desktop:

.touchevents:

.no-touchevents (resized desktop):

kristen pol’s picture

Issue tags: -Needs manual testing

Thanks for testing and providing direction.

ckrina’s picture

To address @javi-er 's feedback and move this issue to 9.4.x, the faster way might be to add a new MR against the correct branch and not try to change the current one (9.3.x to 9.4.x). The reason is that only the person that created the MR can change the branch.

javi-er’s picture

StatusFileSize
new3.76 MB
new26.92 KB

I fixed the issues on desktop and pushed the changes to the existing 9.3.x merge request, which will probably be closed, so I'm attaching also a patch against 9.3.x and a gif showing how it looks with different variants.

ckrina’s picture

Thanks @javi-er! Would it be possible to provide that same patch but for 9.4.x then?

javi-er’s picture

StatusFileSize
new8.46 MB
new238.77 KB

@ckrina yes! here's a patch for 9.4.x as well.

javi-er’s picture

StatusFileSize
new27.16 KB

sorry wrong file, here's the right 9.4.x patch

javi-er’s picture

StatusFileSize
new26.65 KB

I also made a patch for 9.2.x since I need it, I'm posting it as well in case it's useful for someone.

javi-er’s picture

Status: Needs work » Needs review
ckrina’s picture

Status: Needs review » Needs work
  1. +++ b/core/themes/claro/claro.theme
    @@ -1070,6 +1102,37 @@ function claro_preprocess_links__dropbutton(&$variables) {
    +  // @todo Revisit after https://www.drupal.org/node/3057581 is added.
    

    I see this comment here about revisiting after https://www.drupal.org/node/3057581. And this issue is already in: should we change anything here or remove the comment?

  2. +++ b/core/themes/claro/css/components/dropbutton.pcss.css
    @@ -317,19 +310,39 @@
    +  background: #fff;
    

    #fff should be replace by var(--color-white).

javi-er’s picture

Status: Needs work » Needs review
StatusFileSize
new28.36 KB
new27.72 KB

@ckrina, just replaced the color definition and removed the @todo you noticed since that change is now applied with the change in the other ticket as you mentioned.

Attached are updated 9.3 and 9.4 patches.

damienmckenna’s picture

Title: Dropbutton is broken on small screen when text is split to multiple lines » Dropbutton breaks when text is split to multiple lines
Issue summary: View changes

Simplifying the issue title a little, because it is not dependent upon the viewport size, and added a second set of steps to produce them.

yogeshmpawar’s picture

StatusFileSize
new27.72 KB
new954 bytes

Resolved CSpell errors & added an interdiff as well.

javi-er’s picture

StatusFileSize
new27.76 KB
new27.72 KB

Thanks @yogeshmpawar ! but I think that var(--color-davysgray); needs to change to color: var(--color-gray-800); per https://www.drupal.org/project/drupal/issues/3154539

Attaching new patches.

yogeshmpawar’s picture

StatusFileSize
new27.73 KB
new500 bytes

Fixed CSpell errors.

kristen pol’s picture

Status: Needs review » Needs work

Back to needs work due to "Drupal code quality checks failed."

javi-er’s picture

StatusFileSize
new27.48 KB
new27.7 KB

Sorry for spamming with patches, re rolling to fix commit code checks.

andy-blum made their first commit to this issue’s fork.

javi-er’s picture

StatusFileSize
new28.86 KB

While looking at why tests are failing, I noticed that at /admin/structure/views/view/who_s_online the "Duplicate Who's online" drop-button was broken because the sub items on this particular element were inputs instead of links, I updated the above patch once again (just for 9.4) to address this.

Regarding the failing tests, I'm not sure why it's happening, the test is returning "Element matching css "#views-display-extra-actions.dropbutton--small" not found." at /admin/structure/views/view/who_s_online , however it's present, maybe it's a cache issue? this seems to be the last thing blocking this patch.

mherchel’s picture

This is issue is a bit funny, and IMHO should not be a stable blocker. I'm doing a mini-sprint with @lauriii and @ckrina we walked through this issue.

In the original summary:

In/admin/content, the operation button is broken a little

From what I can tell, this issue was created as a minor note, but was then bumped to Major and a stable blocker in #39 based on the potential that the dropbutton can obscure other dropbuttons.

However @lauriii and I could not get this edge case to happen with newly-installed Drupal (standard profile) and simplified Chinese. We can edit the text of the page in Chrome Developer Tools to make it happen though.

So to recap, there’s the possibility of the dropbutton obscuring other dropbuttons, but without editing the HTML in dev tools, we cannot get this to happen. To me, this is a fairly extreme edge case.

The reason that this happens is that we hard-set the height of the dropbutton (~24px-ish). We do this because of nature of the HTML structure, which is not optimal. If we get into refactoring the HTML, we get into the territory of the current work that’s happening at #1899236: Add new Splitbutton render element to eventually replace Dropbutton

My suggestion (which was agreed with by @lauriii and @ckrina on a zoom call) is to set a minimum width of the dropbutton (@ckrina suggested 6rem), which would prevent even extremely long simplified Chinese strings from obscuring the next drop button. This is more of a bandaid, IMO, but it does fix the problem in all but the most extreme, extreme (to the extreme power) scenarios, and will suffice until the splitbutton is implemented.

mherchel’s picture

Issue summary: View changes
StatusFileSize
new130.56 KB

Here's an image after I edit the text with dev tools to show that the dropbutton can obscure the next drop button.

mherchel’s picture

Issue summary: View changes

Updating summary

mherchel’s picture

Status: Needs work » Needs review
StatusFileSize
new890 bytes
new887 bytes
mherchel’s picture

StatusFileSize
new873 bytes

Here is the 9.4.x with the CSS properly compiled.

The last submitted patch, 75: 3067697-75-10.0.x.patch, failed testing. View results

andy-blum’s picture

Status: Needs review » Reviewed & tested by the community
StatusFileSize
new62.46 KB
new65.48 KB
new46.8 KB

Before patches, dropbuttons have the potential to overlap, but it seems the extremely long dropbutton is the one that gets clipped rather than it's neighboring normal-length dropbutton.

Long dropbutton hovered:

Overlapping normal dropbutton hovered:

After patches, the dropbutton's height is dramatically reduced even though the content is the same:

RTBC!

  • lauriii committed 285c13a on 10.0.x
    Issue #3067697 by javi-er, Hardik_Patel_12, mherchel, andy-blum, huzooka...

  • lauriii committed e2ab23a on 9.4.x
    Issue #3067697 by javi-er, Hardik_Patel_12, mherchel, andy-blum, huzooka...
lauriii’s picture

Status: Reviewed & tested by the community » Fixed

Committed 285c13a and pushed to 10.0.x. Also committed to 9.4.x. Thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.