Gerade kam ein neues Firefox-Update heraus, so quasi aus dem Nichts. Also habe ich Firefox gestartet und gewartet. Und plötzlich, kaum daß das Firefox-Fenster erschien, sprang mir schon ein Dialog ins Gesicht. Juhu. Lektion 1, die eine ganze Menge Leute bestätigen können, die über Usability schreiben: Wenn unerwartete Dinge auftauchen, ist das erste, was der Benutzer versucht, das so schnell wie möglich loszuwerden. Und sie lesen nicht, was da steht.
Wie auch immer, wo war ich? Ach ja, der Dialog, der gerade auftauchte:
Das lustige beginnt hier erst. Wer hätte erwartet, daß ein Klick auf „Später“ (was eigentlich dem Namen nach recht klar sein sollte mit „Nicht jetzt, ich möchte damit gerade nicht weiter belästigt werden. Ich werde Firefox früher oder später neu starten, also ganz ruhig.“) noch eine Messagebox erscheint, die mir etwas sagt, was ich in dem Moment auch ganz dringend wissen will:
Toll. Danke. Wenn ich das nun tatsächlich lesen würde (ja, ich habe es gelesen), dann braucht der „Später“-Button schon länger, als wenn ich einfach das Update durchgeführt hätte. Ich frage mich, ob das wirklich nötig ist.
Und noch eine Sache: Die Messagebox ist natürlich reines XUL, folglich funktionieren Dinge nicht, die (fast) jede andere Messagebox auf diesem System kann: Strg-C drücken, um den Inhalt in die Zwischenablage zu kopieren. Tut genau gar nichts bei dieser Messagebox.
Und, um das alles noch abzurunden: Das Update hat nicht funktioniert. Ich vermute mal, es hängt damit zusammen, daß ich nicht als Administrator arbeite. Seufz. Haben die Leute denn gar nichts gelernt? Sich über ein Jahr unter Steinen versteckt? Ich meine, es ist ja nicht so, als ob Vista erst gestern erschienen wäre …
UPDATE (2008–03–27): Das Update schlug deswegen fehl, weil der Updater selbst nicht weiß, daß er Adminstratorrechte braucht. Er verläßt sich offenbar darauf, daß Vista erkennt, daß es sich um eine Art Installer handelt und den Rest übernimmt. Sicher nicht der beste Weg, sowas zu handhaben. der Vollständigkeit halber, das Manifest:
<?xml version=„1.0“ encoding=„UTF-8“
standalone=„yes“?> <assembly
xmlns=„urn:schemas-microsoft-com:asm.v1“ manifestVersion=„1.0“>
<assemblyIdentity
version=„1.0.0.0“
processorArchitecture=„X86“
name=„Updater“
type=„win32“ /> <description>Updater</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type=„win32“
name=„Microsoft.Windows.Common-Controls“
version=„6.0.0.0“
processorArchitecture=„X86“
publicKeyToken=„6595b64144ccf1df“
language=„*“
/>
</dependentAssembly> </dependency> </assembly>
Ich sehe dort definitiv keinen <requestedPrivileges>-Block. Hey, Mozilla: Nicht jeder
arbeitet als Administrator.
Kommentare
Neuen Kommentar abgeben