Close Menu
    Facebook X (Twitter) Instagram
    • Home
    • Contact Us
    • About Us
    • Privacy Policy
    • Terms Of Service
    • Advertisement
    Sunday, July 5
    Facebook X (Twitter) Instagram Pinterest Vimeo
    ABS Africa TV
    • Breaking News
    • Trending
    • Africa News
    • World News
    • Features
    • Technology
    • Sports
    • Politics
    • More
      • Culture
      • Lifestyle
      • Travel
      • Business
      • Environment
      • Legal
      • Health
      • Cameroon
      • Ambazonia
      • AfroSingles
      • Environ/Climate
      • Editorial
      • The Leak Magazine
    • Donate
    Subscription
    ABS Africa TV
    Home»Breaking News»The ‘Fisherman’s Ring’ and breaking the lead seal – What happens when a pope dies
    Breaking News

    The ‘Fisherman’s Ring’ and breaking the lead seal – What happens when a pope dies

    Nouman mBy Nouman mJuly 5, 2026No Comments9 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Post Views: 6

    The ‘Fisherman’s Ring’ and breaking the lead seal – What happens when a pope dies

    The ‘Fisherman’s Ring’ and breaking the lead seal – What happens when a pope dies

    Read this story aloud

    Listen to the clean text version of this article

    Ready
    3 min listen
    Audio reading is not supported on this browser.

    The pope’s camerlengo (chamberlain), Cardinal Kevin Farrell, officially confirms the death. He then seals the pope’s private apartment and prepares the funeral

    Here is what happens next in the Roman Catholic Church following the death of Pope Francis, which was announced by the Vatican on Monday.
    The rituals mark the end of one papacy and the start of the next:
    ** The pope’s camerlengo (chamberlain), Cardinal Kevin Farrell, officially confirms the death. He then seals the pope’s private apartment and prepares the funeral.

    More To Read

    • Pope marks World Press Freedom Day with call to protect journalists and media independence
    • MPs raise concerns over Julius Mbijiwe’s nomination as ambassador to the Vatican
    • Pope Leo condemns US-Israeli war on Iran, says it’s fuelled by a ‘delusion of omnipotence’
    • Pope Leo’s visit to Africa: theology scholar outlines 3 realities the Catholic church must face
    • Pope Leo to embark on first Africa tour covering four countries in 11-day mission
    • Vatican urges responsible use of space as NASA prepares historic Artemis II moon mission

    ** The camerlengo and three assistants decide when the pope’s coffin will be taken into St. Peter’s Basilica for public viewing. They also make sure the pope’s “Fisherman’s Ring” and his lead seal are broken so they cannot be used by anyone else. No autopsy is performed.
    ** Mourning rites last nine days, with the date of the funeral and burial to be decided by the cardinals. The funeral would normally be held four to six days after the death, in St. Peter’s Square.
    Francis had said that, unlike many predecessors, he would not be laid to rest in the crypt of St. Peter’s Basilica, but in Rome’s St. Mary Major Basilica. He also asked to be buried in a simple wooden casket.

    Latest Stories

    • Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concerns
    • Stephen Yiembe makes history as first Kenyan referee appointed for UEFA Super Cup
    • Zamzam fires warning over ODM nomination as Mombasa succession politics intensify
    • Nairobi restaurant gunpoint robbery renews calls for tougher security measures

    ** The College of Cardinals oversees day-to-day business during the interregnum. They have limited power, and much of the central Church administration grinds to a halt.
    ** The conclave to elect a new pope starts in the Vatican’s Sistine Chapel between 15 and 20 days after the death. The cardinals, who are confined to the Vatican for the duration of the conclave, decide the exact day.
    ** All cardinals under the age of 80 can take part in the secret ballot. They need a majority of at least two-thirds plus one to elect the new pope, so the voting can take several rounds spread over numerous days. When the election is concluded, the new pope is asked if he accepts and what name he wishes to take.
    ** The world learns a pope has been elected when an official burns the paper ballots with special chemicals to make white smoke pour from the chapel’s chimney. They use other chemicals to make black smoke, indicating an inconclusive vote.
    ** The dean of the College of Cardinals steps onto the central balcony of St. Peter’s Basilica to announce “Habemus Papam” (We have a pope). The new pope then appears and gives the crowd in the square his blessing.

    Other Topics To Read

    Top Stories Today

    • Saba Saba organisers notify police of peaceful march to Parliament
    • Why scaling innovation is the missing link in global food security
    • Abuja warns of diplomatic fallout after killing of Nigerians in South Africa
    • Kenya’s Stephen Yiembe lands historic UEFA Super Cup officiating role
    • Mombasa ODM politics heat up as Zamzam alleges plot to block her ticket
    • Nairobi insecurity fears rise after gunmen rob Westlands restaurant

    `;
    }

    return “;
    }

    function commentActionsMarkup(comment, canComment) {
    const likeLabel = comment.liked_by_me ? ‘Liked’ : ‘Like’;
    const likeCount = Number(comment.like_count || 0) > 0
    ? “
    : ”;

    const likeButton = canComment && comment.status === ‘approved’
    ? “
    : “;

    const replyButton = canComment && comment.status === ‘approved’
    ? “
    : ”;

    return `

    `;
    }

    function commentMarkup(comment, canComment, isReply = false) {
    const pendingBadge = comment.status && comment.status !== ‘approved’
    ? “
    : ”;

    const edited = comment.is_edited
    ? “
    : ”;

    const repliesHtml = Array.isArray(comment.replies) && comment.replies.length
    ? `

    `
    : “;

    return `

    `;
    }

    function replyFormMarkup(commentId) {
    return `

    `;
    }

    function setNotice(widget, message, type = ‘info’) {
    const notice = widget.querySelector(‘[data-role=”notice”]’);
    if (!notice) return;

    if (!message) {
    notice.hidden = true;
    notice.textContent = ”;
    notice.classList.remove(‘is-error’);
    return;
    }

    notice.hidden = false;
    notice.textContent = message;
    notice.classList.toggle(‘is-error’, type === ‘error’);
    }

    function setCount(widget, total) {
    const count = widget.querySelector(‘[data-role=”count”]’);
    if (!count) return;

    const num = Number(total || 0);
    count.textContent = num === 1 ? ‘1 comment’ : `${num} comments`;
    }

    function openReplyBox(widget, commentId) {
    widget.querySelectorAll(‘[data-role=”reply-box”]’).forEach(box => {
    box.hidden = true;
    box.innerHTML = ”;
    });

    const targetItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (!targetItem) return;

    const replyBox = targetItem.querySelector(‘[data-role=”reply-box”]’);
    if (!replyBox) return;

    replyBox.hidden = false;
    replyBox.innerHTML = replyFormMarkup(commentId);

    const textarea = replyBox.querySelector(‘textarea’);
    if (textarea) textarea.focus();
    }

    function closeReplyBox(container) {
    if (!container) return;
    container.hidden = true;
    container.innerHTML = ”;
    }

    async function initCommentsWidget(widget) {
    const state = {
    articleId: Number(widget.dataset.articleId),
    loadUrl: widget.dataset.loadUrl,
    storeUrl: widget.dataset.storeUrl,
    commentsBaseUrl: widget.dataset.commentsBaseUrl,
    canComment: widget.dataset.canComment === ‘1’,
    page: 1,
    perPage: 10,
    sort: ‘newest’,
    total: 0,
    hasMore: false,
    busy: false
    };

    const list = widget.querySelector(‘[data-role=”list”]’);
    const loading = widget.querySelector(‘[data-role=”loading”]’);
    const empty = widget.querySelector(‘[data-role=”empty”]’);
    const loadMoreBtn = widget.querySelector(‘[data-role=”load-more”]’);
    const sortSelect = widget.querySelector(‘[data-role=”sort”]’);
    const composerForm = widget.querySelector(‘[data-role=”composer-form”]’);

    async function loadComments(reset = true) {
    if (state.busy) return;

    state.busy = true;
    setNotice(widget, ”);
    loading.hidden = false;

    if (reset) {
    state.page = 1;
    list.innerHTML = ”;
    empty.hidden = true;
    }

    try {
    const url = new URL(state.loadUrl, window.location.origin);
    url.searchParams.set(‘page’, state.page);
    url.searchParams.set(‘per_page’, state.perPage);
    url.searchParams.set(‘sort’, state.sort);

    const response = await requestJson(url.toString(), {
    method: ‘GET’,
    headers: {
    ‘Accept’: ‘application/json’,
    ‘X-Requested-With’: ‘XMLHttpRequest’
    }
    });

    const items = Array.isArray(response.data) ? response.data : [];
    const meta = response.meta || {};

    state.total = Number(meta.total || 0);
    state.hasMore = !!meta.has_more;

    setCount(widget, state.total);

    if (reset) {
    list.innerHTML = ”;
    }

    if (!items.length && reset) {
    empty.hidden = false;
    } else {
    empty.hidden = true;
    list.insertAdjacentHTML(
    ‘beforeend’,
    items.map(item => commentMarkup(item, state.canComment, false)).join(”)
    );
    }

    loadMoreBtn.hidden = !state.hasMore;
    } catch (error) {
    if (!list.children.length) {
    empty.hidden = false;
    empty.textContent = ‘Unable to load comments right now.’;
    }
    setNotice(widget, error.message || ‘Unable to load comments.’, ‘error’);
    } finally {
    loading.hidden = true;
    state.busy = false;
    }
    }

    async function submitTopLevelComment(form) {
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘[data-role=”submit-comment”]’);

    if (!textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(state.storeUrl, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    textarea.value = ”;

    if (response?.data) {
    list.insertAdjacentHTML(
    ‘afterbegin’,
    commentMarkup(response.data, state.canComment, false)
    );
    empty.hidden = true;

    if ((response.data.status || ”) === ‘approved’) {
    state.total += 1;
    setCount(widget, state.total);
    }
    }

    setNotice(widget, response.message || ‘Comment posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post comment.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post comment’;
    }
    }
    }

    async function submitReply(form) {
    const commentId = Number(form.dataset.commentId || 0);
    const textarea = form.querySelector(‘textarea[name=”content”]’);
    const button = form.querySelector(‘.ev-comments__reply-submit’);

    if (!commentId || !textarea) return;

    const content = textarea.value.trim();
    if (!content) return;

    const originalText = button ? button.textContent : ”;

    try {
    if (button) {
    button.disabled = true;
    button.textContent = ‘Posting…’;
    }

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/reply`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({
    article_id: state.articleId,
    content: content,
    source_url: window.location.href
    })
    });

    if (response?.data) {
    const parentItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
    if (parentItem) {
    const repliesWrap = parentItem.querySelector(‘.ev-comments__replies’);
    if (repliesWrap) {
    repliesWrap.insertAdjacentHTML(
    ‘beforeend’,
    commentMarkup(response.data, state.canComment, true)
    );
    }
    }
    }

    closeReplyBox(form.closest(‘[data-role=”reply-box”]’));
    setNotice(widget, response.message || ‘Reply posted successfully.’);
    } catch (error) {
    setNotice(widget, error.message || ‘Unable to post reply.’, ‘error’);
    } finally {
    if (button) {
    button.disabled = false;
    button.textContent = originalText || ‘Post reply’;
    }
    }
    }

    async function toggleLike(button) {
    const commentId = Number(button.dataset.commentId || 0);
    if (!commentId) return;

    const originalHtml = button.innerHTML;

    try {
    button.disabled = true;
    button.innerHTML = ‘Working…’;

    const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/like`, {
    method: ‘POST’,
    headers: buildJsonHeaders(),
    body: JSON.stringify({})
    });

    const liked = !!response?.data?.liked;
    const likeCount = Number(response?.data?.like_count || 0);

    button.classList.toggle(‘is-liked’, liked);
    button.innerHTML = `${liked ? ‘Liked’ : ‘Like’} ${likeCount > 0 ? “ : ”}`;
    } catch (error) {
    button.innerHTML = originalHtml;
    setNotice(widget, error.message || ‘Unable to update like.’, ‘error’);
    } finally {
    button.disabled = false;
    }
    }

    if (composerForm) {
    composerForm.addEventListener(‘submit’, function (e) {
    e.preventDefault();
    submitTopLevelComment(composerForm);
    });
    }

    if (sortSelect) {
    sortSelect.addEventListener(‘change’, function () {
    state.sort = this.value || ‘newest’;
    loadComments(true);
    });
    }

    if (loadMoreBtn) {
    loadMoreBtn.addEventListener(‘click’, function () {
    if (state.busy || !state.hasMore) return;
    state.page += 1;
    loadComments(false);
    });
    }

    widget.addEventListener(‘click’, function (e) {
    const likeBtn = e.target.closest(‘[data-action=”toggle-like”]’);
    if (likeBtn) {
    e.preventDefault();
    toggleLike(likeBtn);
    return;
    }

    const replyBtn = e.target.closest(‘[data-action=”toggle-reply”]’);
    if (replyBtn) {
    e.preventDefault();
    openReplyBox(widget, Number(replyBtn.dataset.commentId || 0));
    return;
    }

    const cancelReplyBtn = e.target.closest(‘[data-action=”cancel-reply”]’);
    if (cancelReplyBtn) {
    e.preventDefault();
    closeReplyBox(cancelReplyBtn.closest(‘[data-role=”reply-box”]’));
    }
    });

    widget.addEventListener(‘submit’, function (e) {
    const replyForm = e.target.closest(‘.ev-comments__reply-form’);
    if (replyForm) {
    e.preventDefault();
    submitReply(replyForm);
    }
    });

    loadComments(true);
    }

    document.addEventListener(‘DOMContentLoaded’, function () {
    document.querySelectorAll(‘.ev-comments’).forEach(initCommentsWidget);
    });
    })();

    Trending

    Taita Taveta County unveils cooperative fund to boost rural access to credit
    Taita Taveta County unveils cooperative fund to boost rural access to creditCoast
    |Farhiya Hussein
    |2 hours ago
    Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concerns
    Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concernsAfrica
    |Rachael Mutabasi
    |22 minutes ago
    Government releases Sh4 billion to settle NHIF hospital claims
    Government releases Sh4 billion to settle NHIF hospital claimsHealth
    |Lucy Mumbi
    |8 hours ago
    Egypt end 92-year wait to reach World Cup last 16
    Egypt end 92-year wait to reach World Cup last 16News
    |Erick Kariuki
    |1 day ago
    Zamzam fires warning over ODM nomination as Mombasa succession politics intensify
    Zamzam fires warning over ODM nomination as Mombasa succession politics intensifyPolitics
    |Farhiya Hussein
    |1 hour ago
    Eight arrested in Marsabit over Sh1.2 million SIM swap fraud
    Eight arrested in Marsabit over Sh1.2 million SIM swap fraudNorthern Kenya
    |Bashir Mbuthia
    |1 day ago
    Weekly new Ebola cases reach highest level since outbreak began: WHO
    Weekly new Ebola cases reach highest level since outbreak began: WHODemocratic Republic of Congo
    |XINHUA
    |1 day ago
    2026 FIFA World Cup claims seven national team coaches
    2026 FIFA World Cup claims seven national team coachesInfographics
    |Charity Pancras
    |7 hours ago
    Beginner's guide to decluttering your closet: Simple steps to create more space, less stress
    Beginner’s guide to decluttering your closet: Simple steps to create more space, less stressLifestyle
    |Margaret Wanjiru
    |1 day ago
    Clean mobility gains ground in trucks and buses, but fossil fuels still dominate at 94 per cent - report
    Clean mobility gains ground in trucks and buses, but fossil fuels still dominate at 94 per cent – reportClimate Change
    |Alfred Onyango
    |1 day ago

    Breaking Fishermans lead Ring seal
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Nouman m
    • Website

    Related Posts

    Real Madrid receive blunt Michael Olise transfer message from Bayern Munich & France defender Dayot Upamecano as rumours of record-breaking €223m deal rage

    July 5, 2026

    Senegal presidency winner Bassirou Faye says he is a ‘break’ from establishment

    July 5, 2026

    NIMASA, Ghana seal deal to boost West Africa’s maritime security

    July 5, 2026
    Leave A Reply Cancel Reply

    Search
    Latest Post

    Uganda says Ebola outbreak contained, seeks lifting of travel restrictions

    July 5, 2026

    Capacitor Assemblies Market Growth to Accelerate by 2035 Driven by Power Electronics and Industrial Automation – News and Statistics

    July 5, 2026

    AU honours Wangari Maathai’s environmental conservation legacy with green economy initiative

    July 5, 2026

    UNAIDS warns Trump’s HIV funding cuts to South Africa could cost lives

    July 5, 2026

    HKSAR urged to pursue legal hub role in space governance

    July 5, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • TikTok
    ABS TV and ABS Network News is a leading Pan-African 24/7 broadcasting network delivering nonstop news, talk shows, lifestyle programs, and digital media content worldwide through Satellite, Streaming Platforms, and Roku TV.
     
    Based in the United States, we connect Africa to the world while empowering creators, journalists, and brands through innovative media and broadcasting services.
    Facebook X (Twitter) Pinterest WhatsApp Instagram

    Our Picks

    Uganda says Ebola outbreak contained, seeks lifting of travel restrictions

    Capacitor Assemblies Market Growth to Accelerate by 2035 Driven by Power Electronics and Industrial Automation – News and Statistics

    AU honours Wangari Maathai’s environmental conservation legacy with green economy initiative

    Most Popular

    UNAIDS warns Trump’s HIV funding cuts to South Africa could cost lives

    HKSAR urged to pursue legal hub role in space governance

    Bob-Manuel Udokwu Explains Why Male Actors Struggle Financially In Nollywood

    © 2026 Copyright. All Rights Reserved by ABSAFRICATV
    • Privacy Policy
    • Terms of Services

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.