From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 23DA220248; Sat, 23 Feb 2019 10:56:39 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Cc: Dmitry Alexandrov <321942@gmail.com>, Mateusz Loskot Subject: [PATCH 0/2] ensure user CSS always overrides BOFH CSS Date: Sat, 23 Feb 2019 10:56:36 +0000 Message-Id: <20190223105638.15465-1-e@80x24.org> In-Reply-To: <20190223024712.qcvjsnnwzfzxp3az@dcvr> References: <20190223024712.qcvjsnnwzfzxp3az@dcvr> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: First, ensure our sample CSS includes "!important" to override what the BOFH set. Then, make sure BOFHs can't set "!important" to override what users set in their private CSS files. Thanks to Dmitry Alexandrov <321942@gmail.com> for noticing this. Eric Wong (2): usercontent.pm: set "!important" to override BOFH prefs www: prevent '!important' in BOFH-specified CSS lib/PublicInbox/UserContent.pm | 41 +++++++++++++++++++++------------- lib/PublicInbox/WWW.pm | 12 ++++++++-- 2 files changed, 35 insertions(+), 18 deletions(-) -- EW