SteemPlus is a lightweight browser extension adding new features to your Steemit/Busy experience: - Voting slider for minnows - Possibility to filter (by tag/resteem/reputation) and sort ( by date/payout/votes) - Switch between Busy Steemit and Steemd by keyboard shortcuts - Delegation of Steem Power directly from the wallet
GNU General Public License v3.0
27
stars
32
forks
source link
[2.17.5] - Edit Signature doesn’t take you to the signature edit page (settings) for your account #111
Upon clicking on edit signature on any page you should be redirected the settings page where you can adjust your signature.
Actual behaviour
When you click on edit signature you will not be redirected to the profile page where you can edit your signature on busy.org. Instead, the URL will be populated with https://busy.org/@undefined/settings.
Complete the on-boarding flow and sign in via steemconnect
You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
Go to busy.org and sign in with your account.
Go to settings ensure you have “Add Signature” enabled within the settings shown in extensions pop up window, this should be enabled by default.
Go to any post on the news feed.
Go to the bottom of the page where you would normally write a comment, you will see a link which has the text of edit signature. Click on edit signature.
Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
Device: MacBook Pro (Retina, 15-inch, Late 2013)
Operating system: MacOS HighSierra Version 10.13
Application Version of Testing: Version: 2.17.5 (Updated: June 22, 2018)
Issue Area
I believe the following is the issue area and myUsernameSignature is not being gathered correctly. $(textarea).after('<a target="_blank" href="/@' + myUsernameSignature + '/settings" class="edit-signature-post">Edit Signature</a>');
Expected behavior
Upon clicking on edit signature on any page you should be redirected the settings page where you can adjust your signature.
Actual behaviour
When you click on edit signature you will not be redirected to the profile page where you can edit your signature on busy.org. Instead, the URL will be populated with https://busy.org/@undefined/settings.
How to reproduce
From a fresh install download SteemPlus here
Complete the on-boarding flow and sign in via steemconnect
You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
Go to busy.org and sign in with your account.
Go to settings ensure you have “Add Signature” enabled within the settings shown in extensions pop up window, this should be enabled by default.
Go to any post on the news feed.
Go to the bottom of the page where you would normally write a comment, you will see a link which has the text of edit signature. Click on edit signature.
You will be redirected to https://busy.org/@undefined/settings
Note:
*You can also replicate this by clicking on edit signature within the write quick post bar.
**Sometimes the edit signature doesn't appear, I would recommend refreshing until it does in the event it doesn't load.
Recording of issue
The following video shows the issue in more detail:
https://www.youtube.com/embed/QcgfPlFXkeQ
Environment
Issue Area
I believe the following is the issue area and myUsernameSignature is not being gathered correctly.
$(textarea).after('<a target="_blank" href="/@' + myUsernameSignature + '/settings" class="edit-signature-post">Edit Signature</a>');