Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • Sign in / Register
Minds Frontend
Minds Frontend
  • Project overview
  • Repository
  • Issues 350
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 56
  • CI / CD
  • Security & Compliance
  • Packages
  • Wiki
  • Snippets
  • Members
  • Collapse sidebar
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Minds
  • Minds FrontendMinds Frontend
  • Issues
  • #2133

Closed
Open
Opened 2 months ago by Mark Edworthy@medworthy
Report abuse New issue

Issues with Newsfeed left sidebar footer

Summary

  1. Links change on signup - possibly not the case in @eiennohi's hopepage redesigns (need to check).
  2. iPhone href - This is probably going to take some upgraded regex (it thinks the /p in the iphone link is telling it its one of our pages).
  3. https://www.minds.com and https://minds.com.

@medworthy

Before logging in, the side bar displays links in example 1. However, when refreshing or returning to the Newsfeed section, example 2 is displayed (note that I have tested this with Quantum and Blink based browsers).

The iPhone href returns a blank page.

Also within the minds.com/p pages (ie. dmca, terms, contact, bill of rights etc.), at the top of the left sidebar, there is a similar href (which again, displays the title “IPHONE”) that links to the same URL as above.

I have also noticed that within the minds.com/p pages, some hrefs refer to URL’s that are prefixed with “https://www.minds.com/”, whilst other hrefs lack the www prefix (ie. “https://minds.com/”). This inconsistency looks unprofessional and needs to be resolved

Steps to reproduce

(How one can reproduce the issue - this is very important)

Platform information

Cross-platform web, tested Quantum and Blink based browsers by @medworthy

What is the current bug behavior?

(What actually happens)

What is the expected correct behavior?

(What you should see instead)

Relevant logs and/or screenshots

Screenshot_20191021_174153

Please review the following Minds Help and Support post and the corresponding secondary Gitlab ticket.

Reference:

  • Associated H&S Enquiry
    https://www.minds.com/newsfeed/1033073486049923072

  • Group Based Table Of Contents
    https://www.gitlab.com/minds/front/issues/2132

Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

/label ~"T - Bug" ~"S - Triage:new"

Edited 2 weeks ago by Ben Hayward

Related issues
0

Related merge requests
1
  • Fixed pattern matching for external and internal page links #2133
    !702
    Avatar for Brian Hatchet
    Avatar for Xander Miller
  • Discussion 13
  • Designs 0
  • Mark Edworthy @medworthy changed the description 2 months ago

    changed the description

  • Mark Edworthy @medworthy changed the description 2 months ago

    changed the description

  • Mark Edworthy @medworthy changed the description 2 months ago

    changed the description

  • Nicholas Lewis @javanick changed the description 2 months ago

    changed the description

  • Nicholas Lewis @javanick added Priority::2 - Normal Type::Bug Type::UX::Design scoped labels 2 months ago

    added scoped labels

  • Nicholas Lewis @javanick assigned to @javanick 2 months ago

    assigned to @javanick

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 month ago

      @javanick, @ottman, @jotto141, @xander-miller.
      This fairly straightforward issue has not been updated in over a month now.

      Why hasn't this been resolved within the amount of time that would be considered as being overly sufficient and what is going to happen with this issue (please provide an ETA for the resolution of this ticket)?

      Edited by Mark Edworthy 1 month ago
    • Collapse replies
    • Bill Ottman
      Bill Ottman :dragon_face: @ottman · 1 month ago
      Owner

      Just added some more labels to prioritize this. The footer is being reworked right now as you can see in https://minds.com/pro so it'll be addressed soon. @brianhatchet

    • Please register or sign in to reply
  • Mark Edworthy @medworthy closed 1 month ago

    closed

  • Mark Edworthy @medworthy reopened 1 month ago

    reopened

  • Bill Ottman :dragon_face: @ottman added Platform::Browser Priority::1 - High Product::Platform Status::Backlog scoped labels and automatically removed Priority::2 - Normal label 1 month ago

    added scoped labels and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::Validation scoped label and automatically removed Status::Backlog label 1 month ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::Scheduling scoped label and automatically removed Status::Validation label 1 month ago

    added scoped label and automatically removed label

  • Nicholas Lewis @javanick unassigned @javanick 1 month ago

    unassigned @javanick

  • Mark Edworthy @medworthy mentioned in issue #2137 3 weeks ago

    mentioned in issue #2137

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 2 2 weeks ago

    changed weight to 2

  • Brian Hatchet :speech_balloon: @brianhatchet added Type::Bug (Triage) scoped label and automatically removed Type::Bug label 2 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Type::Bug scoped label and automatically removed Type::Bug (Triage) label 2 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet assigned to @benhayward.ben 2 weeks ago

    assigned to @benhayward.ben

  • Brian Hatchet :speech_balloon: @brianhatchet changed time estimate to 2h 2 weeks ago

    changed time estimate to 2h

  • Brian Hatchet :speech_balloon: @brianhatchet added 1 deleted label 2 weeks ago

    added 1 deleted label

  • Brian Hatchet :speech_balloon: @brianhatchet added Squad::Green Status::Backlog scoped labels and automatically removed Status::Scheduling label 2 weeks ago

    added scoped labels and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Squad::Yellow scoped label and automatically removed Squad::Green label 2 weeks ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::InProgress scoped label and automatically removed Status::Backlog label 2 weeks ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben changed the description 2 weeks ago

    changed the description

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 weeks ago
    Developer

    @javanick, take a look at number 3 here if you can (all the internal /p/ pages should be pointing to https://www.minds.com)

  • Brian Hatchet :speech_balloon: @brianhatchet changed weight to 4 2 weeks ago

    changed weight to 4

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 2 weeks ago
    Developer

    @benhayward.ben reported this card is more complex then it looks because there is 5 headers and some cleanup to properly handle the urls. Changing the time to 4 hours

  • Brian Hatchet :speech_balloon: @brianhatchet changed time estimate to 4h 2 weeks ago

    changed time estimate to 4h

  • Ben Hayward @benhayward.ben mentioned in commit f6b06f37 2 weeks ago

    mentioned in commit f6b06f37

  • Ben Hayward @benhayward.ben mentioned in commit 6b00179c 2 weeks ago

    mentioned in commit 6b00179c

  • Ben Hayward @benhayward.ben mentioned in merge request !702 2 weeks ago

    mentioned in merge request !702

  • Ben Hayward @benhayward.ben added 3h of time spent at 2019-12-18 2 weeks ago

    added 3h of time spent at 2019-12-18

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 weeks ago
    Developer

    Did indeed, and the Regex was annoying to iron out but I'm happy with where it is now and the test coverage.

    Now will likely take another half hour or so to mirror the links from production into the sandbox admin pages.

  • Ben Hayward
    Ben Hayward @benhayward.ben · 2 weeks ago
    Developer

    Had to make some regex changes as found a bug after setting up sandbox links to mirror production

  • Ben Hayward @benhayward.ben added 1h of time spent at 2019-12-18 2 weeks ago

    added 1h of time spent at 2019-12-18

    • Ben Hayward
      Ben Hayward @benhayward.ben · 2 weeks ago
      Developer

      Took much longer than expected. Was running into race conditions with RegExp wherein when spec tested out showed:

      expect(foo()).toBeFalsy() //passed
      expect(foo()).not.toBeTruthy() //failed

      Solution was to instantiate a new RegExp object every time the isInternalLink check is made.

    • Collapse replies
    • Bill Ottman
      Bill Ottman :dragon_face: @ottman · 2 weeks ago
      Owner

      @benhayward.ben this should not have even been done because the footer is getting redone in the new designs. @brianhatchet can you make sure bugs like this that are going to get fixed with new designs are not slotted anymore?

    • Ben Hayward
      Ben Hayward @benhayward.ben · 2 weeks ago
      Developer

      Do the changes extend to the newsfeed footer and everything else?

      Not a huge problem because unless we're revamping the page system internally, this still fixes an issue that would remain on the new footer.

    • Please register or sign in to reply
  • Ben Hayward @benhayward.ben added 5h of time spent at 2019-12-19 2 weeks ago

    added 5h of time spent at 2019-12-19

  • Ben Hayward @benhayward.ben added Status::Requires Changes scoped label and automatically removed Status::InProgress label 2 weeks ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::BuddyReview scoped label and automatically removed Status::Requires Changes label 2 weeks ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben assigned to @edgebal 2 weeks ago

    assigned to @edgebal

  • Ben Hayward @benhayward.ben added Status::Follow Up scoped label and automatically removed Status::BuddyReview label 2 weeks ago

    added scoped label and automatically removed label

  • Brian Hatchet :speech_balloon: @brianhatchet added Sprint::01/01 - Xerothermic Xenarthra scoped label 5 days ago

    added scoped label

  • Brian Hatchet :speech_balloon: @brianhatchet removed 1 deleted label 5 days ago

    removed 1 deleted label

  • Brian Hatchet
    Brian Hatchet :speech_balloon: @brianhatchet · 4 days ago
    Developer

    @benhayward.ben Moving this back to buddy review unless there's a reason you moved it to followup?

  • Brian Hatchet :speech_balloon: @brianhatchet added Status::BuddyReview scoped label and automatically removed Status::Follow Up label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::Backlog scoped label and automatically removed Status::BuddyReview label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward
    Ben Hayward @benhayward.ben · 4 days ago
    Developer

    My apologies for not documenting on GitLab. Got some feedback to address (refactoring the regex)

  • Ben Hayward @benhayward.ben added Status::InProgress scoped label and automatically removed Status::Backlog label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::BuddyReview scoped label and automatically removed Status::InProgress label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::InProgress scoped label and automatically removed Status::BuddyReview label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward
    Ben Hayward @benhayward.ben · 4 days ago
    Developer

    Simplified Regex and retested.

  • Ben Hayward @benhayward.ben added 30m of time spent at 2020-01-03 4 days ago

    added 30m of time spent at 2020-01-03

  • Ben Hayward @benhayward.ben added Status::Requires Changes scoped label and automatically removed Status::InProgress label 4 days ago

    added scoped label and automatically removed label

  • Ben Hayward @benhayward.ben added Status::BuddyReview scoped label and automatically removed Status::Requires Changes label 18 hours ago

    added scoped label and automatically removed label

  • Emiliano Balbuena
    Emiliano Balbuena @edgebal · 1 hour ago
    Developer

    Working OK on review site, but there's a merge conflict so it might need a re-test after it's fixed.

  • Emiliano Balbuena @edgebal unassigned @edgebal 1 hour ago

    unassigned @edgebal

  • Emiliano Balbuena @edgebal added Status::Requires Changes scoped label and automatically removed Status::BuddyReview label 1 hour ago

    added scoped label and automatically removed label

Please register or sign in to reply
Assignee
Ben Hayward's avatar
Ben Hayward @benhayward.ben
none
Epic
None
None
Milestone
None
Time tracking
Spent 1d 1h 30m
Est 4h
None
Due date
None
8
Labels
Platform::Browser Priority::1 - High Product::Platform Sprint::01/01 - Xerothermic Xenarthra Squad::Yellow Status::Requires Changes Type::Bug Type::UX::Design
4
Weight
4
Confidentiality
Not confidential
Lock issue
Unlocked
9
9 participants
user avatar
Ben Hayward
user avatar
Emiliano Balbuena
user avatar
Brian Hatchet
user avatar
Bill Ottman
user avatar
Mark Edworthy
user avatar
Nicholas Lewis
user avatar
Marcelo Rivera
Reference: minds/front#2133