Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#2771 closed defect (bug) (fixed)

Plugin Directory: Direct access to changelog via #changelog in URL not working anymore

Reported by: galbaras's profile galbaras Owned by: dd32's profile dd32
Milestone: Plugin Directory v3.0 Priority: normal
Component: Plugin Directory Keywords:


Until the recent change to the plugin repository design, the changelog was a separate area, directly accessible via the URL reference "#changelog".

This no longer works.

Also, moving this section to the Development area labels it in a way that may discourage non-technical site owners from considering changes before applying them, which can create problems for them sometimes.

Change History (21)

#1 @mrahmadawais
7 years ago

I also propose the same for screenshots.

As mentioned in #2278
Would it be possible to add an anchor tag with a tab for screenshots? That would just scroll to the screenshots once clicked or if linked?

#2 @Otto42
7 years ago

@mrahmadawais The #screenshots link works fine.

#changelog does not, at present. This is a known issue which I planned on resolving later.

#3 @mrahmadawais
7 years ago

@Otto42 Yup it does, but having a tab for it would be great. Will help quickly skip the content. Many new users will look at it as a breaking change or will assume that the plugin doesn't have screenshots without scrolling down.

I hope you see the point in it.

#4 @Otto42
7 years ago

I see the point, but we're not adding a tab just for screenshots. Reorganizing things is possible, but the tab space is already way too full. Five tabs was pushing the limit.

#5 @mrahmadawais
7 years ago

That's also true. I wonder what could be done about that.

#6 @lukecavanagh
7 years ago

There is still screen space for adding in a couple of more tabs, since five does not take up much screen space on desktop and since on mobile the tabs stack.

#7 @Kent Brockman
7 years ago

Hi. I'm also interested in bringing back the anchor tag for #changelog
No matter if it has to be scrolled down, but I'm sure you can review your logs to see how many daily requests have the changelog tagged URLs. Hopefully, lots enough to consider the request :)

Thanks in advance.

#8 @Otto42
7 years ago

  • Owner set to Otto42
  • Status changed from new to accepted

As I said above, this is on the list to be fixed.

#9 @galbaras
7 years ago

@Otto42 If the changelog stays in the Development tab, is it possible to have both #changelog and #developers working, at least for a while, to cater for those who have adapted?

Thank you.

#10 @Otto42
7 years ago

@galbaras Yes, that is indeed the plan.

#11 @netweb
7 years ago

#2824 was marked as a duplicate.

#12 @Ipstenu
7 years ago

  • Summary changed from Direct access to changelog via #changelog in URL not working anymore to Plugin Directory: Direct access to changelog via #changelog in URL not working anymore

#13 @galbaras
7 years ago

It's been 2 months since this was deemed worthy of action and #changelog still doesn't work. Since it seems like a quick win, how 'bout it?

#14 @tellyworth
7 years ago

  • Milestone set to Plugin Directory v3.0

#15 @dd32
6 years ago

  • Owner changed from Otto42 to dd32

#16 @dd32
6 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed

In 7032:

Plugin Directory: Make #changelog open the Development tab by default.

Due to how the tab pre-selection is specified in CSS, it's unfortunately not possible to scroll to the correct position, but this at least opens the correct tab.

Fixes #2771.

#17 @dd32
6 years ago

In 7033:

Plugin Directory: Rebuild CSS after r7032 which included an out-of-date style.css.

See #2771.

#18 @dd32
6 years ago

  • Resolution fixed deleted
  • Status changed from closed to reopened

#19 @dd32
6 years ago

In 7034:

Plugin Directory: Revert r7033 & r7032 - Something went missing between local test box and commit.

See #2771.

#20 @dd32
6 years ago

  • Resolution set to fixed
  • Status changed from reopened to closed

In 7035:

Plugin Directory: Use some line JS to redirect #changelog to #developers for back-compat.

Using CSS is cleaner here, but there's a few complexities which are out of my reach, and the complexity of the CSS makes it more likely to break in the future.

Fixes #2771.

#21 @SergeyBiryukov
5 years ago

In 9151:

Plugin Directory Theme: Move the JS for redirecting #changelog to #developers for back-compat after the #developers element.

This ensures that the Development tab is opened automatically upon the redirect. Previously, the code used to work in Chrome, but not in Firefox.

Props netpassprodsr.
Fixes #4701. See #2771.

Note: See TracTickets for help on using tickets.