I’ve been an ardent user and supporter of Adobe’s Portable Document Format (PDF) and Adobe Acrobat software from its very early days. The ability to create and exchange documents using any platform or software, and be assured the documents would display and print as created, with their original fonts, graphics and layout in tact. Adobe found great success with Acrobat and PDF, and it quickly became the preferred file format to exchange print-ready documents, forms and digital publications.

Over the years, I’ve had an interesting ride with Acrobat, tried many competing PDF viewers and creators, but settled on the current generation of Acrobat Reader DC. It makes consuming PDF docs arguably a more pleasant experience than many of its competitors. Sure, web browsers such as Chrome and Edge can display PDFs too, and so can many other reader apps. But Adobe still offers the best experience by far. Your mileage may vary.

Acrobat Reader DC isn’t free from its quirks and flaws. One of the more annoying ones, and one I hadn’t noticed until I switched from Nitro and made Acrobat Reader DC the default, is a simple, rather silly UI bug Adobe refuses to acknowledge or fix.

To Save, or to Save As?

Like most Windows apps, Acrobat Reader DC has the Save (CTRL+S) and Save As (CTRL+SHIFT+S) options on the File menu.

Screenshot: The Save and Save As options on the File menu in Adobe Acrobat Reader DC
The Save and Save As options on Adobe Acrobat Reader DC’s File menu look like every other Windows app

You open a PDF file, highlight text, add a comment or signature or make any other changes to it, and then use the convenient CTRL+S keyboard shortcut, or click File > Save or the save icon on the ribbon/toolbar. You expect Acrobat Reader DC to simply save the file without further ado.

But Acrobat Reader DC surprises you by opening the Save As dialog. You try it a few times, making sure you’re not accidentally choosing Save As. It’s the same behavior every time. You’re not imagining it. Unlike most Windows apps, the Save and Save As commands in Acrobat Reader DC do exactly the same thing!

You’re not imagining it. Unlike most Windows apps, the Save and Save As commands in Acrobat Reader DC do exactly the same thing!

Screenshot: Adobe Acrobat Reader DC's annoying behavior when using  the Save function to save files
Adobe Acrobat Reader DC’s annoying behavior when using the Save function to save files

This awkward behavior forces the user to (2) Select the folder (it defaults to the folder where the file resides) and (3) Click Save. (4) This, in turn, brings up the Confirm Save As dialog, informing you that <filename> already exists. Do you want to replace it? You must click Yes to complete saving the file.

But you’re only trying to save the existing file! You used Save, not Save As! Your mind has been trained throughout its adult life to use CTRL+S in every Windows app and expect the file to be saved, no questions asked! In fact, it’s a reflex action. Your fingers act even before your mind can send them a signal to slide over to the CTRL and S keys and press them just enough, almost like a master pianist capping off a brilliant set on a high note.

If you regularly use Acrobat Reader DC to read and review many PDF docs throughout the day, it can drive you crazy.

What Adobe can do to fix it

Last May, I reported the bug to Adobe on Twitter. Adobe politely informed me “it’s not a bug, it’s by design“. It asked me to file a feature request using Adobe Acrobat Reader – Feature Request/Bug Report Form, which I promptly did. But it remains unchanged to this day. Broken for me, by design for Adobe.

It’s easy to write these off as minor, “fit-and-finish” bugs, or even as “by design”. I’ve had more than my share of bugs closed as “by design” or “won’t fix” in the past. (Yes, there are some bugs dev teams won’t have the bandwidth to fix, release after release, mainly because they’re low priority.) But that was before #CloudCadence changed the world forever. Great user experience is more important than ever. “Delight the user” is the credo most teams live by.

I tried to find the Windows desktop applications UX guide, or any public Microsoft developer/UX guidance that explicitly states what Save and Save As should do. Nothing!

I asked Perry Holzknecht, Sr UX Designer at Microsoft, for any guidance from Microsoft. His response:

“I’m not finding anything particularly meaningful, which may be because everyone over 10 years old already knows they are two similar but separate actions.”

Adobe’s Acrobat Reader DC documentation does imply these are two separate actions.:

  • To save changes to the current file, choose File > Save.
  • To save a copy of a PDF, choose File > Save As.

With that said, here are some of the fixes Adobe can consider.

  1. The simplest fix: When the user selects Save, do not open the Save As dialog box unless it’s a new file. Just save the file. Standard behavior in Windows apps, including Microsoft Office and Nitro PDF. No surprises. No unnecessary dialog boxes and confirmations. Life is good!
  2. Add a setting: Perhaps Adobe UX experts have usability data or customer feedback to indicate most users don’t want the risk of accidentally overwriting files by using the Save function. In that case, Adobe can default to the current non-standard behavior and add a setting to change it to the standard behavior of Windows apps.

    Users who find the default non-standard Save behavior annoying have an option to revert to the expected behavior. Everybody’s happy!
  3. Simplify: If either of the above fixes are not acceptable for any reason, perhaps Adobe should consider keeping a single Save command that asks for filename/location and a confirmation dialog every time. Not ideal, but it’ll avoid the confusion of having separate Save and Save As commands that do the exact same thing. Minimalism fans, rejoice!

It’ll be interesting to see which option Adobe chooses. Or it may decide to go with a fourth option – do nothing. In which case, it’ll be time to switch to a competing PDF app.

{ 0 comments }

Managing Email: Two Outlook annoyances you can eliminate quickly

Regardless of the obituaries of email being written, published and shared everyday in the media, let’s admit that far from dying, email is not going away anytime soon. In fact, we get increasing volumes of email every day. The annoyance is directly proportional – the more email you get, the more annoying and distracting desktop […]

More →

Get file or folder permissions using PowerShell

The Get-Acl cmdlet in PowerShell’s Security module (Microsoft.PowerShell.Security) does a great job of getting file or folder permissions (aka the Access Control List or ACL). But getting useful info from the default output can take some getting used to. Instead, it’d be great to simply be able to see what the Security tab of a […]

More →

eDiscovery transition in Office 365: Exchange Online eDiscovery transition delayed

Microsoft’s planned transition of eDiscovery features in SharePoint Online and Exchange Online to the Security and Compliance Center (SCC), a new, unified security and compliance console has been delayed. Figure 1 eDiscovery in Office 365 Security and Compliance Center Microsoft had earlier announced that the transition would take place on July 1, 2017. You would […]

More →

eDiscovery transition in Office 365: What you need to know

On July 1, 2017, Microsoft will transition the workload-specific eDiscovery features – In-Place eDiscovery and In-Place Hold in Exchange Online and the eDiscovery Center in SharePoint Online, to the Security and Compliance Center, a new, unified security and compliance console. The documentation for these features was updated a long time ago to reflect these upcoming […]

More →

Windows Server 2012 support lifecycle extended

Microsoft has extended product support lifecycle for Windows Server 2012 to align with the standard product lifecycle support timeline. Mainstream Support for Windows Server 2012 now ends on Oct. 9th, 2018. The new end of Extended Support date is Oct. 10th, 2023. Both can be found here. Microsoft Product Lifecycle Microsoft product lifecycle dictates how […]

More →

Dealing with WordPress’ Unauthenticated Privilege Escalation Vulnerability in a REST API Endpoint

On Thursday, WordPress.org released WordPress 4.7.2, fixing the following four vulnerabilities. The user interface for assigning taxonomy terms in Press This is shown to users who do not have permissions to use it. Reported by David Herrera of Alley Interactive. WP_Query is vulnerable to a SQL injection (SQLi) when passing unsafe data. WordPress core is […]

More →

Enable remote desktop (RDP) connections for admins on Windows Server 2016

Windows Server 2016 has reached the General Availability (GA) milestone today. You can download it from your volume licensing site or MSDN. You can also create Azure VMs with Windows 2016. The latest and greatest Windows Server has many new Remote Desktop features. See What’s New in Remote Desktop Services in Windows Server 2016 for […]

More →

BleachBit’s claim of permanently deleting emails from Exchange

In a recent news segment featuring BleachBit, Fox Business questioned whether Democratic presidential nominee Hillary Clinton may have used the software to permanently delete emails from her mail server. The segment features BleachBit lead developer Andrew Viem. Politics and click bait headlines aside, readers will find the claims interesting. How to delete secret emails from […]

More →

Google adds Microsoft Exchange support to Gmail app for Android

Google has announced Microsoft Exchange support in its Gmail client for Android. Exchange ActiveSync (EAS) is the ubiquitous protocol for mobile email clients to sync with Exchange Server, Office 365, and other products/services that license it. EAS support in the Gmail client now allows it to access both Exchange Server and Exchange Online, the on-premises […]

More →