Repository navigation
popup for get-credential not focused #400
Copy link
Copy link
Closed
Labels
Description
Expected Behavior
Shell should focus the popup when getting credentials for get-credential command, else you can't continue the shell.
Actual Behavior
Shell is still in focus and dialog is in the background.
Steps to reproduce
- Just try to use: $cred = get-credential or get-credential
Diagnostic Report
ConsoleZ aero amd64 1.17.2
Windows 10 (64 bits) [10.0.14393]
is elevated? no
UAC prefix "Administrator: "
Tab: powershell (admin)
View (active): 1. powershell (admin)
is elevated? yes
Windows console font
font index: 0
face name: Consolas
font familly: 54 MODERN vector true type
font weight: 400
font size: width=8 height=16
max window size: cols=182 rows=86
ConsoleZ font
GetFontLanguageInfo returns 262144.
The font contains extra glyphs not normally accessible using the code page.
Tab (active): powershell (admin)
View (active): 2. powershell (admin)
is elevated? yes
Windows console font
font index: 0
face name: Consolas
font familly: 54 MODERN vector true type
font weight: 400
font size: width=8 height=16
max window size: cols=182 rows=86
ConsoleZ font
GetFontLanguageInfo returns 262144.
The font contains extra glyphs not normally accessible using the code page.
Monitors 2
+ Flags 1 primary
DeviceID \\?\DISPLAY#DELD066#5&a310c06&0&UID4608#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
DeviceKey \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceName \\.\DISPLAY1\Monitor0
DeviceString DELL U2715H(miniDisplayPort)
StateFlags 3
Rect (0,0)x(2560,1440)
Work (0,0)x(2560,1410)
DPI (per monitor: yes) X=96 Y=96
+ Flags 0
DeviceID \\?\DISPLAY#DEL404D#5&a310c06&0&UID4609#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
DeviceKey \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
DeviceName \\.\DISPLAY2\Monitor0
DeviceString Dell P2210 (DP)
StateFlags 3
Rect (-1680,0)x(0,1050)
Work (-1680,0)x(0,1020)
DPI (per monitor: yes) X=96 Y=96
System dpi 96
System metrics
SM_CXSMICON 16
SM_CYSMICON 16
SM_CXICON 32
SM_CYICON 32
SM_CXVIRTUALSCREEN 4240
SM_CYVIRTUALSCREEN 1440
SM_CYVIRTUALSCREEN 1440
Settings file C:\Users\[username]\AppData\Roaming\Console\console.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<settings lang="auto" icon_size="0">
<console shell="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" init_dir="C:\" refresh="100" change_refresh="10" rows="25" columns="80" buffer_rows="5000" buffer_columns="0" start_hidden="0" save_size="0">
<colors background_text_opacity="255">
<color id="0" r="0" g="0" b="0"/>
<color id="1" r="0" g="0" b="128"/>
<color id="2" r="0" g="150" b="0"/>
<color id="3" r="0" g="150" b="150"/>
<color id="4" r="170" g="25" b="25"/>
<color id="5" r="128" g="0" b="128"/>
<color id="6" r="128" g="128" b="0"/>
<color id="7" r="192" g="192" b="192"/>
<color id="8" r="128" g="128" b="128"/>
<color id="9" r="0" g="100" b="255"/>
<color id="10" r="0" g="255" b="0"/>
<color id="11" r="0" g="255" b="255"/>
<color id="12" r="255" g="50" b="50"/>
<color id="13" r="255" g="0" b="255"/>
<color id="14" r="255" g="255" b="0"/>
<color id="15" r="255" g="255" b="255"/>
</colors>
<cursor style="0" r="255" g="255" b="255"/>
<background type="0" r="0" g="0" b="0">
<image file="" relative="0" extend="0" position="0">
<tint opacity="0" r="0" g="0" b="0"/></image></background></console>
<appearance>
<font name="Consolas" size="10" extra_width="0" bold="0" italic="0" smoothing="0" bold_intensified="1" italic_intensified="0" ligature="0">
<color use="0" r="0" g="0" b="0"/></font>
<window title="ConsoleZ" icon="" main_title_format="?U([%u] )?N({%u} )%m?s( - %s)" tab_title_format="%n. ?U([%u] )?N({%u} )%t?s( - %s)" use_tab_icon="1" use_tab_title="1" trim_tab_titles="20" trim_tab_titles_right="0"/>
<fullscreen start_in_fullscreen="0" fullscreen_monitor="0">
<controls show_menu="1" show_toolbar="1" show_searchbar="1" show_statusbar="1" show_tabs="1" hide_single_tab="1" tabs_on_bottom="0" hide_tab_icons="0" show_scrollbars="1"/></fullscreen>
<controls show_menu="0" show_toolbar="0" show_searchbar="0" show_statusbar="0" show_tabs="1" hide_single_tab="1" tabs_on_bottom="0" hide_tab_icons="0" show_scrollbars="0"/>
<styles caption="1" resizable="1" taskbar_button="1" border="1" inside_border="2" tray_icon="1" quake_like="0" quake_animation_time="300" jumplist="0" integrated_ime="0" hide_when_inactive="0" per_monitor_dpi="0">
<selection_color r="255" g="255" b="255"/>
<highlight_color r="191" g="191" b="191"/></styles>
<position x="-1" y="-1" save_position="0" w="-1" h="-1" save_size="0" z_order="0" dock="-1" snap="-1" save_state="0" state="-1"/>
<transparency type="0" active_alpha="255" inactive_alpha="255" r="0" g="0" b="0"/></appearance>
<behavior>
<copy_paste copy_on_select="0" clear_on_copy="1" sensitive_copy="1" no_wrap="1" eol_spaces="1" trim_spaces="1" rtf="1" copy_newline_char="0" include_left_delimiter="0" include_right_delimiter="0" left_delimiters=" ([" right_delimiters=" )]"/>
<scroll page_scroll_rows="0"/>
<tab_highlight flashes="3" stay_highligted="1"/>
<close allow_closing_last_view="0" exit_on_closing_of_last_tab="0" confirm_closing_multiple_views="1"/>
<focus follow_mouse="0"/>
<instance allow_multi="1"/>
<clone use_current_dir="1"/>
<search match_case="0" match_whole_word="0"/>
<runas use_credprov="1"/></behavior>
<hotkeys use_scroll_lock="1">
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="83" command="settings"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="112" command="help"/>
<hotkey ctrl="0" shift="0" alt="1" extended="0" code="115" command="exit"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="112" command="newtab1"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="113" command="newtab2"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="114" command="newtab3"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="115" command="newtab4"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="116" command="newtab5"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="117" command="newtab6"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="newtab7"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="newtab8"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="120" command="newtab9"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="121" command="newtab10"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="122" command="newtab11"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="123" command="newtab12"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="49" command="switchtab1"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="50" command="switchtab2"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="51" command="switchtab3"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="52" command="switchtab4"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="53" command="switchtab5"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="54" command="switchtab6"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="55" command="switchtab7"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="56" command="switchtab8"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="57" command="switchtab9"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="48" command="switchtab10"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="switchtab11"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="switchtab12"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="9" command="nexttab"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="9" command="prevtab"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="movetableft"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="movetabright"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="87" command="closetab"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="renametab"/>
<hotkey ctrl="1" shift="0" alt="0" extended="1" code="34" command="nextview"/>
<hotkey ctrl="1" shift="0" alt="0" extended="1" code="33" command="prevview"/>
<hotkey ctrl="0" shift="0" alt="1" extended="1" code="37" command="leftview"/>
<hotkey ctrl="0" shift="0" alt="1" extended="1" code="39" command="rightview"/>
<hotkey ctrl="0" shift="0" alt="1" extended="1" code="38" command="topview"/>
<hotkey ctrl="0" shift="0" alt="1" extended="1" code="40" command="bottomview"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="dechsize"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="inchsize"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="decvsize"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="incvsize"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="87" command="closeview"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="detachview"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="attach"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="79" command="splithoriz"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="69" command="splitvert"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="splitswap"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="clone"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="122" command="fullscreen"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="96" command="zoom100"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="107" command="zoominc"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="109" command="zoomdec"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="71" command="groupall"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="71" command="ungroupall"/>
<hotkey ctrl="1" shift="0" alt="0" extended="0" code="84" command="grouptab"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="84" command="ungrouptab"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="clear"/>
<hotkey ctrl="1" shift="0" alt="0" extended="1" code="45" command="copy"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="selectall"/>
<hotkey ctrl="1" shift="0" alt="0" extended="1" code="46" command="clear_selection"/>
<hotkey ctrl="0" shift="1" alt="0" extended="1" code="45" command="paste"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="paste_selection"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="stopscroll"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="resumescroll"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselleft"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselright"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textseltop"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselbottom"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselhome"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselend"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselpageup"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="textselpagedown"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselleft"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselright"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colseltop"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselbottom"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselhome"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselend"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselpageup"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="colselpagedown"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollrowup"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollrowdown"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollpageup"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollpagedown"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollcolleft"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollcolright"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollpageleft"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="scrollpageright"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="find"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="findnext"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="findprev"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="switchtransparency"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="alwaysontop"/>
<hotkey ctrl="1" shift="1" alt="0" extended="0" code="112" command="dumpbuffer"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="cmdMenu1"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="cmdMenu2"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="cmdMenu3"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="cmdSnippets"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="ctrlC"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd1"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd2"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd3"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd4"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd5"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd6"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd7"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd8"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd9"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="externalcmd10"/>
<hotkey ctrl="0" shift="0" alt="0" extended="0" code="0" command="activate" win="0"/>
</hotkeys>
<external_commands>
</external_commands>
<mouse>
<actions>
<action ctrl="0" shift="0" alt="0" button="1" name="copy"/>
<action ctrl="0" shift="1" alt="0" button="1" name="select"/>
<action ctrl="0" shift="0" alt="0" button="0" name="select_column"/>
<action ctrl="0" shift="0" alt="0" button="3" name="paste"/>
<action ctrl="1" shift="0" alt="0" button="1" name="drag"/>
<action ctrl="0" shift="0" alt="0" button="4" name="link"/>
<action ctrl="0" shift="0" alt="0" button="2" name="menu"/>
<action ctrl="0" shift="0" alt="0" button="0" name="menu2"/>
<action ctrl="0" shift="0" alt="0" button="0" name="menu3"/>
<action ctrl="0" shift="0" alt="0" button="0" name="snippets"/>
</actions></mouse>
<snippets dir=""/>
<tabs>
<tab title="powershell (admin)" use_default_icon="1">
<console shell="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" init_dir="C:\" priority="2" run_as_user="0" user="" net_only="0" run_as_admin="1"/>
<cursor style="5" r="255" g="255" b="255"/>
<colors background_text_opacity="255">
<color id="0" r="0" g="0" b="0"/>
<color id="1" r="0" g="0" b="128"/>
<color id="2" r="0" g="150" b="0"/>
<color id="3" r="0" g="150" b="150"/>
<color id="4" r="170" g="25" b="25"/>
<color id="5" r="128" g="0" b="128"/>
<color id="6" r="128" g="128" b="0"/>
<color id="7" r="192" g="192" b="192"/>
<color id="8" r="128" g="128" b="128"/>
<color id="9" r="0" g="100" b="255"/>
<color id="10" r="0" g="255" b="0"/>
<color id="11" r="0" g="255" b="255"/>
<color id="12" r="255" g="50" b="50"/>
<color id="13" r="255" g="0" b="255"/>
<color id="14" r="255" g="255" b="0"/>
<color id="15" r="255" g="255" b="255"/>
</colors>
</tab>
<tab title="bash" icon="C:\Users\[username]\AppData\Local\lxss\bash.ico" use_default_icon="0">
<console shell="C:\Windows\System32\bash.exe ~" init_dir="" priority="2" run_as_user="0" user="" net_only="0" run_as_admin="0"/>
<cursor style="5" r="255" g="255" b="255"/>
</tab>
<tab title="ConsoleZ" use_default_icon="0">
<console shell="" init_dir="" priority="2" run_as_user="0" user="" net_only="0" run_as_admin="0"/>
</tab>
</tabs></settings>
Crash Report
No crash only functionality.
Reactions are currently unavailable
Activity
cbucher commentedon Jan 2, 2017
I cannot reproduce your issue.
When I try, the get-credential dialog has the focus... (tested with settings from your diagnostic report).
Perhaps a third party application change focus or block window messages (like Auto-it, antivirus, ...).
nmat commentedon Jan 2, 2017
Well I did test it on 2 different machines. Same effect. Not sure why it works for you.
nmat commentedon Jan 2, 2017
I think I found the issue......it seems that if I use:
Tabs -> Shell -> Run As -> Current User (the window gets focus)
If I use:
Tabs -> Shell -> Run As -> administrator (the window do not get focus)
At least that is from my quick test here.
cbucher commentedon Jan 3, 2017
If you launch PowerShell as administrator (without ConsoleZ), do you still have this issue?
nmat commentedon Jan 3, 2017
No it only happens in ConsoleZ
cbucher commentedon Jan 3, 2017
Credential popup is a system popup. It is created in PowerShell process, not in ConsoleZ application.
PowerShell is launched with elevated privileges, then ConsoleZ cannot interact with credential popup (not elevated process cannot send window message to elevated process).
Can you trace window message to verify if message are blocked or an application activate ConsoleZ after credential dialog creation?
You can use spy++ if you installed Visual Studio.
jhenyffer commentedon Aug 17, 2018
I am also having the same issue.
Please, does anyone have a clue of What is the problem?