Today we triaged incoming issues and in an endurance marathon of triage, also triaged WiX v4.0 issues to determine which need to be resolved before we can ship WiX v4.0 Preview Zero.
Issue triage
CustomAction
attributes should useId
orRef
suffixes instead ofKey
, from @barnson, brings up a bit of philosophy: The use ofKey
in attribute names is mostly a throwback to Windows Installer's use of databases, with their tables, rows, columns, and keys. We decided that usingRef
was the most consistent with other WiX concepts like the many elements ending in-Ref
(ComponentGroupRef
being my personal favorite).Specifying inner text where it was previously allowed should be an error, from @rseanhall, requests now that inner text content has been moved to attributes, that accidentally using inner text should be an error rather than silently ignored.
WiX v4 assemblies should be strong-name signed, from @barnson, is fairly self-explanatory. WiX v3 assemblies were always strong-name signed, which is a .NET Framework requirement if tools that consume those assemblies is itself strong-name signed. WiX v4 assemblies so far haven't been strong-name signed.
light.exe creates "corrupt" .cab files, from @MarkoKaiser, is a disconcerting bug but we asked for a repro case to ensure we're getting the scenario right and haven't heard back. We'll keep this one around until next meeting.
We also received a big set of accessibility bugs against WixStdBA that we're tracking in WixStdBA accessibility bugs:
[Screen reader - WIX - Setup Successfull] Narrator focus does not sync with keyboard focus when focus is on close button., from @tgugler
[Screen reader - WIX - User Cancelled installation] Name is not defined for 'Cancel' image control under 'User Cancelled installation' pop-up window., from @tgugler
[Screen reader - WIX - User Cancelled installation] Narrator doesn't announce the name of title in scan mode under 'User Cancelled installation' pop-up window., from @tgugler
[Programmatic access - WIX - Modify Setup] Name for the title bar for 'NPS Extension for Azure MFA Setup' screen is not defined, from @tgugler
[Screen Reader - WIX - Modify Setup] Narrator is not announcing information about the content in 'Setup progress' and 'Setup successful' screen, from @tgugler
[Screen reader - WIX - Modify Setup] In Scan Mode, Focus order is not logical when navigating forward/backward., from @tgugler
[Keyboard Navigation - WIX - Modify Setup] Focus is moving on hidden element on selecting the 'Repair' button present on 'Modify Setup' screen, from @tgugler
[Keyboard Navigation - WIX] Link control under the 'License Terms' section is not keyboard accessible, from @tgugler.
[Screen Reader - WIX - Setup Failed] Narrator focus in scan mode does not lands on "0x80070642 - User cancelled installation text". , from @tgugler
[Screen Reader - WIX - License Term] Name is not define for "NPS Extension for Azure MFA" logo., from @tgugler
[Keyboard Navigation - WIX - Setup Option] When user select OK button which available on the "Browse For Folder" popup window, then keyboard focus is not visible on the "Install location" editable field, from @tgugler
WiX v4 Preview Zero triage
We triaged the following issues as needing to be fixed before we can declare Preview Zero of WiX v4.0 ready. Including the bugs we triaged before, we have 28 bugs to hit Preview Zero: another unfortunate but not unexpected upward trend.