[Bug 284905] New: KDE update breaks KeyboardShortcut escaping in password dialogs

Gj69 dt85767 at nospammail.net
Tue Oct 25 00:31:09 BST 2011


https://bugs.kde.org/show_bug.cgi?id=284905

           Summary: KDE update breaks KeyboardShortcut escaping in
                    password dialogs
           Product: kde
           Version: 4.7
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: dt85767 at nospammail.net


Version:           4.7 (using KDE 4.7.2) 
OS:                Linux

I have KDE installed

    kde4-config -v
    Qt: 4.7.4
    KDE Development Platform: 4.7.2 (4.7.2) "release 9"
    kde4-config: 1.0

In KDE's personal settings,  I define a Shortcut for using to type a frequent
9-character test password into password fields on my local-only dev box.

    Shortcuts & Gestures
      -> Custom Shortcuts
        -> SystemWide
    "localP"
        Comment: Comment
        Trigger: Meta+Ctrl+Alt-P
        a:Shift+b:c:Shift+d:1:Shift+e:Shift+1:Shift+g:Shift+h

When I hit the trigger key, it types into whatever the selected context is

    aBcD1E!GH

It's worked this way for years, now.

After an upgrade yesterday (the zypp history is at the bottom of this message),
 when I select the context of a password field, and hit the meta key above,
instead of 9-characters, only 7-characters are typed.  And, of course, refused.

Everywhere OTHER than the password dialog -- where I can't actually see the
typed characters -- the whole 9-char password is typed out.

If I repeate this but use

    -    aBcD1E!GH
    +    aBcD1EXGH

all 9-chars get typed out.

It looks like something's changed in "special character" (here, "!") handling
in the password dialog.

------------------------------------------------
cd /var/log/zypp
grep -i kde history | grep 10-23 | cut -d"|" -f1-5
    2011-10-23 15:04:00|install|virtuoso-drivers|6.1.3-35.4|x86_64
    2011-10-23 15:04:38|install|marble-data|4.7.2-4.7|noarch
    # 2011-10-23 15:04:40 kdebase4-workspace-ksysguardd-4.7.2-6.7.x86_64.rpm
installed ok
    2011-10-23 15:04:40|install|kdebase4-workspace-ksysguardd|4.7.2-6.7|x86_64
    2011-10-23 15:05:26|install|virtuoso-server|6.1.3-35.4|x86_64
    2011-10-23 15:12:21|install|libqt4-32bit|4.7.4-246.1|x86_64
    2011-10-23 15:12:41|install|libqt4|4.7.4-246.1|x86_64
    2011-10-23 15:16:14|install|libqt4-sql-32bit|4.7.4-246.1|x86_64
    2011-10-23 15:16:17|install|libqt4-sql|4.7.4-246.1|x86_64
    2011-10-23 15:16:21|install|libkdecore4-32bit|4.7.2-9.6|x86_64
    2011-10-23 15:16:24|install|libkdecore4|4.7.2-9.6|x86_64
    2011-10-23 15:19:23|install|libqt4-x11-32bit|4.7.4-246.1|x86_64
    2011-10-23 15:19:25|install|libqt4-sql-sqlite-32bit|4.7.4-246.1|x86_64
    2011-10-23 15:19:26|install|libqt4-sql-sqlite|4.7.4-246.1|x86_64
    2011-10-23 15:19:28|install|libqt4-sql-postgresql-32bit|4.7.4-248.1|x86_64
    2011-10-23 15:19:30|install|libqt4-sql-postgresql|4.7.4-248.1|x86_64
    2011-10-23 15:19:31|install|libqt4-sql-mysql-32bit|4.7.4-248.1|x86_64
    2011-10-23 15:19:33|install|libqt4-sql-mysql|4.7.4-248.1|x86_64
    2011-10-23 15:19:37|install|libqt4-qt3support|4.7.4-246.1|x86_64
    2011-10-23 15:19:39|install|liblastfm0|0.3.3-8.1|x86_64
    2011-10-23 15:20:21|install|libqt4-x11|4.7.4-246.1|x86_64
    2011-10-23 15:20:22|install|liblastfm-devel|0.3.3-8.1|x86_64
    2011-10-23 15:20:41|install|libkde4-32bit|4.7.2-9.6|x86_64
    2011-10-23 15:21:28|install|qt-creator|2.3.1-65.8|x86_64
    2011-10-23 15:21:37|install|python-qt4|4.8.5-81.1|x86_64
    2011-10-23 15:22:22|install|libqt4-devel-doc|4.7.4-248.1|x86_64
    2011-10-23 15:22:52|install|libqt4-devel|4.7.4-246.1|x86_64
    2011-10-23 15:22:53|install|libpolkit-qt-1-1|0.99.1-45.1|x86_64
    2011-10-23 15:22:57|install|libmarblewidget12|4.7.2-4.7|x86_64
    2011-10-23 15:22:58|install|libksuseinstall1-32bit|4.7.2-9.6|x86_64
    2011-10-23 15:23:00|install|libksuseinstall1|4.7.2-9.6|x86_64
    2011-10-23 15:23:04|install|kdelibs4-doc|4.7.2-9.6|x86_64
    2011-10-23 15:28:23|install|libqt4-devel-doc-data|4.7.4-248.1|noarch
    2011-10-23 15:28:25|install|libpolkit-qt-1-devel|0.99.1-45.1|x86_64
    2011-10-23 15:28:48|install|libkde4|4.7.2-9.6|x86_64
    2011-10-23 15:28:50|install|libreoffice-kde4|3.4.2.6-76.1|x86_64
    2011-10-23 15:28:52|install|sweeper|4.7.2-3.7|x86_64
    2011-10-23 15:28:54|install|ruby-kde4|4.7.2-4.8|x86_64
    2011-10-23 15:28:58|install|mono-kde4|4.7.2-4.8|x86_64
    2011-10-23 15:29:02|install|marble|4.7.2-4.7|x86_64
    2011-10-23 15:29:05|install|libkdepim4|4.7.2-307.2|x86_64
    2011-10-23 15:29:07|install|kwalletmanager|4.7.2-3.7|x86_64
    2011-10-23 15:29:09|install|kmousetool|4.7.2-3.7|x86_64
    2011-10-23 15:29:11|install|kmag|4.7.2-3.7|x86_64
    2011-10-23 15:29:15|install|kgpg|4.7.2-3.7|x86_64
    2011-10-23 15:29:17|install|kdf|4.7.2-3.7|x86_64
    2011-10-23 15:29:19|install|kdelibs4-core|4.7.2-9.6|x86_64
    2011-10-23
15:29:21|install|kdebase4-workspace-liboxygenstyle|4.7.2-6.7|x86_64
    2011-10-23 15:29:23|install|kde4-kgreeter-plugins|4.7.2-6.7|x86_64
    2011-10-23 15:29:25|install|kcharselect|4.7.2-3.7|x86_64
    2011-10-23 15:29:28|install|kcalc|4.7.2-3.7|x86_64
    2011-10-23 15:29:52|install|digikam|2.2.0-3.6|x86_64
    2011-10-23 15:29:54|install|ark|4.7.2-3.7|x86_64
    2011-10-23 15:29:56|install|akonadi|4.7.2-307.2|x86_64
    2011-10-23 15:29:59|install|marble-devel|4.7.2-4.7|x86_64
    2011-10-23 15:30:02|install|libkdecore4-devel|4.7.2-9.6|x86_64
    2011-10-23 15:30:04|install|knotes|4.7.2-307.2|x86_64
    2011-10-23 15:30:07|install|kjots|4.7.2-307.2|x86_64
    2011-10-23 15:30:22|install|kdepim4|4.7.2-307.2|x86_64
    2011-10-23 15:30:34|install|kdelibs4|4.7.2-9.6|x86_64
    2011-10-23 15:31:00|install|kdebase4-workspace|4.7.2-6.7|x86_64
    2011-10-23 15:31:03|install|kaddressbook|4.7.2-307.2|x86_64
    2011-10-23 15:31:11|install|digikam-lang|2.2.0-3.6|noarch
    2011-10-23 15:31:16|install|akregator|4.7.2-307.2|x86_64
    2011-10-23 15:31:23|install|libkde4-devel|4.7.2-9.6|x86_64
    2011-10-23 15:31:30|install|kwin|4.7.2-6.7|x86_64
    2011-10-23 15:31:33|install|ktimetracker|4.7.2-307.2|x86_64
    2011-10-23 15:31:39|install|korganizer|4.7.2-307.2|x86_64
    2011-10-23 15:31:44|install|kontact|4.7.2-307.2|x86_64
    2011-10-23 15:31:49|install|kmail|4.7.2-307.2|x86_64
    2011-10-23 15:31:56|install|kdm|4.7.2-6.7|x86_64
    2011-10-23 15:31:59|install|kdepim4-wizards|4.7.2-307.2|x86_64
    2011-10-23 15:32:00|install|libksuseinstall-devel|4.7.2-9.6|x86_64
    2011-10-23 15:32:03|install|kdebase4-workspace-devel|4.7.2-6.7|x86_64
    2011-10-23 17:16:18|remove
|kdevelop4-plugin-php-docs-lang|1.2.60.git.1311751303-3.6|noarch


Reproducible: Always

Steps to Reproduce:
included

Actual Results:  
included

Expected Results:  
included

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list