Page 3 of 3

Re: Portable Chrome

Posted: Sun Mar 05, 2023 7:47 am
by Midas
Stephen Leibowitz wrote: Chrome has a native Linux version, so there is little or no reason to run Wine, which is a Windows compatibility layer for Linux.
TPFC is mostly a Windows oriented site and so I think Wine compatibility is still relevant, Linux version or not.

OTOH, browsers, in general (and Chrome, in particular) are weird beasts, so whatever...

Re: Portable Chrome

Posted: Mon Mar 06, 2023 12:06 am
by Stephen Leibowitz
At least four US states have “enhanced” PDF fillable tax forms. The options for processing these forms are limited. But Alabama permits the use of browsers, as well as Acrobat Reader, for its enhanced forms (with Calculations). The browser option also makes Alabama’s forms available to Linux users. TPFC has Windows portable versions of Google Chrome, X-Chromium, and Firefox, which are compatible with the Alabama forms.

Alabama, New York, and Missouri have tax forms in PDF format that have “been enhanced to complete all calculations and compute the amount of tax due.” Also, those forms and Hawaii’s have been enhanced to print a two dimensional (2D) barcode, which contains data entered on the form. There is a considerable amount of Javascript embedded in the PDFs to implement these enhancements. The PDFs of the first three states can be considered to be low-end tax programs.

A user cannot use the New York or Hawaii enhanced forms in Chrome, FF, or Foxit. For example, after downloading a NY or HI form, click Open File... (Ctrl+O) in Chrome and open the form. You will see a yellow “lid” that says “WARNING: PLEASE USE A DIFFERENT PDF VIEWER,” and advises you to use the desktop version of Adobe Reader. The lid also says that the form is incompatible with Linux, probably because Adobe’s last Linux version of Reader is out-of-date. The forms use Javascript to decide whether to display the lid or the form, depending on what form viewer is being used.

I think the form viewer check is excessive. The barcode enhancement for the four states is implemented with Javascript software called Ultraforms, which is embedded in the PDFs. Foxit owns Ultraforms. It is compatible with their own PDF processors, as well as those from Adobe and other sources. As the Alabama forms show, it is compatible with browser PDF processors.

The other enhancement is the calculations. There is a fair amount of code for it, but it does not use recent Adobe JavaScript features. The tax forms from Hawaii do not even perform calculations, yet they have the form viewer check.

The forms disallow the use of Adobe Acrobat 9 and earlier. This type of version check could be extended to other form viewer software. (Test formsVersion or viewerVersion.)

There is no Windows portable version of Adobe Reader. I think that PortableApps.com cannot proceed to create a version without Adobe’s agreement. Perhaps Mr. Toth can create a yaP version?

Re: Portable Chrome

Posted: Mon Mar 06, 2023 3:44 pm
by Andrew Lee
Wow, these kinds of morbid idiosyncrasy is truly fascinating :D

Thanks for sharing.

Re: Portable Chrome

Posted: Tue Mar 07, 2023 6:09 am
by Midas
Stephen Leibowitz wrote: At least four US states have “enhanced” PDF fillable tax forms...

One word: wow! :shock:

Re: Portable Chrome

Posted: Wed Apr 19, 2023 12:08 pm
by Stephen Leibowitz
webfork wrote, “Got another major flaw out for Chrome and Edge. ...It's standard guidance here: update and keep updating.”

Google has issued an update to fix a high severity vulnerability in Chrome. PortableApps.com has released a corresponding update. My question is, is it OK for me to update the TPFC database for vulnerability or other bug fixes in Chrome? Updating the TPFC database for these fixes would likely put Chrome at the top of “Latest entries.” As it is, Chrome is fairly often at the top of the list because of changes that bump up the version number to the left of the decimal point.

Re: Portable Chrome

Posted: Wed Apr 19, 2023 5:41 pm
by Andrew Lee
Updating the entry will not automatically push it to the top of "Latest entries", 'cos we have a check that only permits that every 7 days.

So if you update the entry, but the last update was done within the last 7 days, the entry will stay in its current position despite the update.

Re: Portable Chrome

Posted: Wed Apr 19, 2023 10:30 pm
by SYSTEM
Stephen Leibowitz wrote: Wed Apr 19, 2023 12:08 pm My question is, is it OK for me to update the TPFC database for vulnerability or other bug fixes in Chrome? Updating the TPFC database for these fixes would likely put Chrome at the top of “Latest entries.”
Absolutely. It's important people know of security updates as soon as possible.