@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove vendor-prefixed background-clip CSS syntax

Summary:
`-moz-background-clip: padding` syntax was only supported until Firefox 3.6 according to https://web.archive.org/web/20130827100732/https://developer.mozilla.org/en-US/docs/Web/CSS/background-clip. Firefox 4.0 released 03/2011 supports standard `background-clip: padding-box`.

The same docs also imply that `-webkit-background-clip: padding-box` currently used by Phorge was never supported by browsers. Per https://caniuse.com/mdn-css_properties_background-clip_padding-box, Chrome 4 released 10/2010 supports standard `background-clip: padding-box`.

Compare current `webroot/rsrc/css/phui/phui-image-mask.css` which does not have this old vendor-prefixed syntax.

Test Plan:
* Open the Conpherence top bar dropdown, select "Persistent Chat", see that its `.jx-scrollbar-handle` based scrollbar still works as expected.
* Read CSS docs. Probably install ancient browser versions if you don't trust documentation. Try https://jigsaw.w3.org/css-validator/ and don't spot issues.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Differential Revision: https://we.phorge.it/D25970

+4 -5
+3 -3
resources/celerity/map.php
··· 9 9 'names' => array( 10 10 'conpherence.pkg.css' => '3144a5e2', 11 11 'conpherence.pkg.js' => '020aebcf', 12 - 'core.pkg.css' => '4fe809a5', 12 + 'core.pkg.css' => 'bb6430bf', 13 13 'core.pkg.js' => '086da722', 14 14 'dark-console.pkg.js' => '187792c2', 15 15 'differential.pkg.css' => '91ac6214', ··· 41 41 'rsrc/css/application/base/main-menu-view.css' => '741a6bba', 42 42 'rsrc/css/application/base/notification-menu.css' => '4df1ee30', 43 43 'rsrc/css/application/base/phui-theme.css' => '35883b37', 44 - 'rsrc/css/application/base/standard-page-view.css' => '6267874d', 44 + 'rsrc/css/application/base/standard-page-view.css' => 'c2aa85b9', 45 45 'rsrc/css/application/conduit/conduit-api.css' => 'ce2cfc41', 46 46 'rsrc/css/application/config/config-options.css' => '16c920ae', 47 47 'rsrc/css/application/config/config-template.css' => '20babf50', ··· 803 803 'phabricator-shaped-request' => '995f5102', 804 804 'phabricator-slowvote-css' => '1694baed', 805 805 'phabricator-source-code-view-css' => 'e382316a', 806 - 'phabricator-standard-page-view' => '6267874d', 806 + 'phabricator-standard-page-view' => 'c2aa85b9', 807 807 'phabricator-textareautils' => 'f340a484', 808 808 'phabricator-title' => '43bc9360', 809 809 'phabricator-tooltip' => '83754533',
+1 -2
webroot/rsrc/css/application/base/standard-page-view.css
··· 170 170 -moz-transition: opacity 0.2s linear; 171 171 transition: opacity 0.2s linear; 172 172 background: #6c6e71; 173 - -webkit-background-clip: padding-box; 174 - -moz-background-clip: padding; 173 + background-clip: padding-box; 175 174 } 176 175 177 176 .jx-scrollbar-bar:hover .jx-scrollbar-handle {