Firefox is simply missing an unveil to the program, with it added the addon just works and I can fill input forms just perfectly.
Also, shouldn't we add CVS revision markers to all files under /etc/firefox/? Otherwise diffing them makes it hard for users to see when particular entries where added without consulting the ports tree. Note that I'd like to see this in the firefox file instead of a keepassxc readme or so, otherwise package upgrades wouldn't pick up future changes in those unveil.* files since keepassxc users have edited them. Feedback? OK? Index: Makefile =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v retrieving revision 1.424 diff -u -p -r1.424 Makefile --- Makefile 26 May 2020 14:03:49 -0000 1.424 +++ Makefile 29 May 2020 13:20:25 -0000 @@ -9,7 +9,7 @@ MOZILLA_VERSION = 76.0 MOZILLA_BRANCH = release MOZILLA_PROJECT = firefox MOZILLA_CODENAME = browser -REVISION = 0 +REVISION = 1 WRKDIST = ${WRKDIR}/${MOZILLA_DIST}-${MOZILLA_DIST_VERSION:C/b[0-9]*//} HOMEPAGE = https://www.mozilla.org/firefox/ Index: files/unveil.main =================================================================== RCS file: /cvs/ports/www/mozilla-firefox/files/unveil.main,v retrieving revision 1.3 diff -u -p -r1.3 unveil.main --- files/unveil.main 8 Apr 2020 04:54:32 -0000 1.3 +++ files/unveil.main 29 May 2020 13:22:18 -0000 @@ -17,6 +17,9 @@ /usr/X11R6/share r /var/run r +# for using the KeePassXC-Browser addon with the keepassxc--browser package +/usr/local/bin/keepassxc-proxy rx + # printing /usr/bin/lpr rx