The new feature is said to be under development and could be implemented under the Comment Moderation section of a post.

Facebook reportedly working on feature to block words, phrases an...

In an effort to curb harassment and bullying on its platform, Facebook might soon allow users to block words, phrases and emojis that contain some specific keywords. Jane Manchun Wong‏ (@wongmjane) tweeted about the feature and going by a screenshot Wong shared, the new option to hide comments with specific words could be added to the moderation option that is currently available in the comments section. Additionally, if someone bans certain words, phrases and emojis, they will not appear in the user’s own timeline but will still be shown to the person who posted the comment and their friends. 

The new moderation system might be able to filter out uninvited comments for a user. However, as per the screenshot uploaded by Wong, a comment will still be posted as it will be visible to the one who sent it and their friends. While a user might be shielded from an unruly comment, the person who posted it might think that their comment has been posted and reached the intended recipient. It is not known yet whether Facebook will notify a person if their comment was automatically moderated. 

In April, Facebook rolled out a downvote feature for comments, which hides a comment for a user. They are then asked whether the downvoted comments are “offensive”, “misleading”, or “off topic”. While the feature is helpful to a certain extent, it is not the “dislike” button that users desired. Additionally, to help users track and manage how much time they spend on the social media platform, Facebook rolled out “Your Time on Facebook” feature that will show people the time they have spent on Facebook each day, and over the course of an entire week. It will also allow them to set a daily time limit on their use of Facebook. 

A user can access the feature by tapping on the Account Settings icon (three horizontal lines) on the top right corner in Android and bottom right corner in iOS. They will need to search for “Settings & Privacy” and tap on “Your Time on Facebook” sub-option. Tapping this option will show a graphical representation of the time one has spent on Facebook. They will see seven towers representing each day’s time spent on the platform, along with the average time, which is display automatically above the graph. You can read more about this feature here.

Digit NewsDeskDigit NewsDesk

‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
return ret;

//function to put utm on DontMiss links
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

‘).insertAfter(“.inside-container p:eq(2)”);


Source link