primordic/IssueDupesLite huggingface dataset:
Repository: gantry/gantry5

Issue #354: g-container render inside g-main
Created: 2015-05-24T21:48:30Z
As you can see in the picture when you use main + one or two sidebar will result in this:

The problem is that g-container class will be rendered inside g-main .

So this code seems to be wrong interpreted:
container:
    1:
      - sidebar 20:
         - position-sidebar
      - main 80:
          - position-breadcrumbs
          - system-messages
          - pagecontent

Duplicate issue #401: Content from the main area floating through the right sidebar
Created: 2015-06-01T14:33:18Z
hi guys, I have problems with content from the main area floating through the right sidebar.
When the sidebar is on the left, the main area expands to fit the content

Closing comment (2015-06-01T14:51:02Z): this issue seems to be related to #354
Repository: gantry/gantry5

Issue #2910: Gantry 5.5 joomla 3.10.2 menu of type Gantry
Created: 2021-10-19T04:00:10Z
Creating a menu that would display a particle, the "Joomla Articles" or "JL Content Grid", the page doesn't display the particle
You can check this video https://imgur.com/a/YwVaqiG

Duplicate issue #2917: Gantry 5.5 - Content Array particle does not work when added via the Menu
Created: 2021-10-22T09:02:32Z
Hey Matias,
There seems to be an issue with the Joomla Articles (Content Array) particle when added via the Menu in Gantry 5.5
I mean, the issue is not with the particle itself but with the logic somewhere.
Here, have a look at this video that I recorded for you.
The particle works fine when added via the Layout Manager or via the Gantry 5 Particle module in the Module Manager. It is just when you add it via the Menu.
And everything works just fine in Gantry 5.4.37.

Closing comment (2021-10-25T10:46:01Z): Yep, it is actually a duplicate of #2910. Sorry about that :)
Just so you know, I can reproduce the issue in PHP 7.3 and 7.4, it is not PHP 8 related as mentioned in the other issue.
Repository: gantry/gantry5

Issue #379: Image picker should use streams
Created: 2015-05-27T17:27:35Z
When selecting an image through image picker, it should return absolute url instead of relative. This is a WordPress standard.

Duplicate issue #448: Can't choose SVG graphic as logo image
Created: 2015-06-09T21:38:03Z
Particle Settings -> Logo -> Image
Graphic in SVG format can be upload but after that can't be chosen.

Closing comment (2015-06-10T18:09:24Z): This is a known issue related to #379 (comment) . We still need to do some work on the Filepicker.
Right now, when you upload an image, including svg, you have to click on another folder and come back, in order to refresh it in the proper way so that it is selectable.
Repository: gantry/gantry5

Issue #223: Ability to add class to a menu item and to change dropdown width for that menu item
Created: 2015-05-11T10:45:36Z
Suggested improvement for menu manager.

Ability to add a class to a menu item (not menu)
Ability to set dropdown width for a menu item  (not just standard or fulllwidth) e.g. percentage or px value. (as you can in G4).

Duplicate issue #228: Menu editor enhancement
Created: 2015-05-12T06:41:10Z
With reference to #223 (comment)
something like the following in "Menu" can be challenging for @mahagr?
1- Create a drop-down of n-columns
2- Let G5 assign 180px (default) width to each column (instead of 100/n% in full-width)
3- Let the column slider change the column width values in px

Closing comment (2015-05-14T22:44:00Z): I think this is a duplicate of #223 ?
Repository: gantry/gantry5

Issue #588: Wordpress - 404 Not Found  Oops, Outline not found.
Created: 2015-07-17T09:52:24Z
Using a WP install with Gantry and Callisto hebe linked.
in the 'Outlines' screen i did the following:

Hit the 'Duplicate' icon on the 'Home' outline
Rename the Duplicate to 'My Home' by using the LITTLE pencil icon next the outline name.
Hit the BLUE pencil icon 'Edit' and the error shows.

404 Not Found
Oops, Outline not found.
When I do it the exact same way in Joomla, I do not get an error.

Duplicate issue #709: Clicking + button to add a new outline doesn't refresh the page
Created: 2015-08-14T11:30:31Z
When hitting the + button on the outlines page, you get the notice that outline has been created, but it doesn't appear until you manually refresh the page.

Closing comment (2015-08-14T15:44:41Z): Same as #588?
Repository: gantry/gantry5

Issue #417: Menu Dropdown Position
Created: 2015-06-06T09:49:35Z
If Menu is right aligned and you have sub-menu item, as dropdown will always open to right, will go out of page.
There should be an option to adjust dropdown opening position, left, right, center.


Other related thing, style should be added only for g-active @w00fz

Duplicate issue #825: Ability to set menu dropdown direction by breakpoint required
Created: 2015-09-12T12:50:51Z
In Gantry 4 (most recent) templates we had the ability to set the menu dropdown direction by breakpoint.

It would be very helpful it Gantry 5 menu editor had the ability to set dropdown direction too (even if just left/right and not by breakpoint). Why? - because if you have a long menu in LTR language the right most menu items (and sublevels) can end  up going off the page (to the right) on smaller devices such as tablet so you can never get to the menu items to select them.
This has been requested by members in the RT forum.

Closing comment (2015-09-18T22:35:04Z): This is duplicate of #417
Repository: gantry/gantry5

Issue #2968: G5.5.6+ "parent" menu item shows dropdown icon and empty dropdown if all children disabled
Created: 2021-12-15T09:16:07Z
The Gantry 5 menu particle still  shows the "parent" dropdown arrow even if all the child menus are disabled. Furthermore, the dropdown is shown but it's empty. I guess the only way around this is to set the "disable dropdowns" checkbox on the "parent" menu item but it would be nice if this behaviour was taken account of automatically?

Duplicate issue #2995: Menu registers as parent even if children are all hidden
Created: 2022-02-02T15:45:06Z
If you set all children of a menu item in Joomla to Link Type > Display in Menu: No, so that they are hidden, Gantry still registers that it is a parent so you see the dropdown arrow but no contents.
It should either detect that its children are hidden, or there should be an option in the Menu Manager to disable the parent features.

Closing comment (2022-02-02T15:46:50Z): Duplicate of #2968
Repository: garden-io/garden

Issue #4060: [FEATURE]: Provide JSON Schema for autocompletion of Garden configuration files
Created: 2023-04-05T18:27:33Z
Feature Request
Background / Motivation
To improve quality of life by providing autocompletions when editing in editors that take JSON Schema like VS Code, we can provide a e.g. garden.json schema VS Code users can reference with the Yaml Schemas object in their settings.json.

See this article on creating JSON Schemas for VS Code. I heard a rumor you might already have a JSON Schema, @edvald? 👀
How important is this feature for you/your team?

🌹 It’s a nice to have, but nice things are nice 🙂
This feature request was originally requested by @pepov.

Duplicate issue #3255: [FEATURE]: Add IDE autocomplete via JSON schema
Created: 2022-09-26T10:56:50Z
Feature Request
Background / Motivation
All of Garden's configuration is documented in code via Joi schemas.
It would be quite trivial to map this to a JSON schema to get IDE auto completion. In fact the code for generating our docs is written such that it's easy to output different formats (markdown, JSON schemas, etc).
What should the user be able to do?
Get autocompletion when writing Garden config in VSCode (and other IDEs?).
Why do they want to do this? What problem does it solve?
Because it's nicer than having to look up the reference docs all the time.
Suggested Implementation(s)
Here's a guide on how to set this up.
How important is this feature for you/your team?
🌹 It’s a nice to have, but nice things are nice 🙂

Closing comment (2023-04-05T21:47:19Z): Closing as duplicate of #4060
Repository: garden-io/garden

Issue #3899: Some template strings (e.g. $forEach) don't work in K8s manifests
Created: 2023-03-07T11:18:15Z
Bug
Current Behavior
Garden supports Garden template strings and functions in K8s manifests.
However, due to the fact that we're treating the manifest as a string, as opposed to JSON, it incorrectly handles values that aren't primitives.
Furthermore, even config that has been commented out will cause Garden to fail.
For example, the following config
# In e.g. manifests/deployment.yaml
apiVersion: apps/v1
kind: Deployment
spec:
  template:
      containers:
          # 
          env:
            $forEach: ${var.env}
            $return:
              name: ${item.key}
              value: ${item.value}
will fail with:
err: TemplateStringError: Could not find key item. Available keys: command, datetime, environment, git, inputs, local, modules, project, providers, runtime, secrets, this, var and variables.

Even if you comment out the $forEach loop, you'll see the same error.
Workaround
On 0.12.X you can work around this by declaring the variables in the Garden config in the same format they should be in the K8s manifest and then JSON encoding them. The example above would look like this:
# In garden.yml
kind: Module
variables:
  env:
    - name: FOO
      value: "foo"
    - name: BAR
       value: "bar"
   
# In e.g. manifests/deployment.yaml
apiVersion: apps/v1
kind: Deployment
spec:
  template:
      containers:
          # 
          env: ${jsonEncode(var.env)} # <--- JSON encode the var.env variable. 
On 0.13 this will be fixed.
Note that we will not be fixing this on 0.12 since it's technically a breaking change.

Duplicate issue #3867: Templating in kubernetes manifest does not fail if variable does not exists
Created: 2023-03-02T12:22:59Z
Bug
Current Behavior
When templating a non-existent garden variable into a kubernetes manifest file, the whole templating process does not fail.
# File: module.garden.yml
kind: Module
type: kubernetes
name: foo
files:
  - manifest.yml

# File: manifest.yml
apiVersion: v1
kind: Service
metadata:
  name: ${var.bar}
spec:
  ports:
    - name: http
      port: 80
      targetPort: http
  selector:
    app: ${this.name}

In the example, var.bar is not defined.
When deploying the module via garden deploy, the process suceeds.
The following kubernetes resource is applied to the cluster:
apiVersion: v1
kind: Service
metadata:
  annotations:
    baz: ${var.bar}
spec:
  ports:
    - name: http
      port: 80
      targetPort: http
  selector:
    app: foo

Expected behavior
The templating should fail, since var.bar is not set.
This behavior makes kubernetes modules quite error-prone.
In fact it had happened multiple times that a kubernetes environment variable has not been properly replaced, leading to a production incident.
Suggested solution(s)

It could probably be necessary to introduce an escape mechanism in order to keep the literal value.
Your environment

OS: arch linux
How I'm running Kubernetes: GKE


garden version
0.12.52

Closing comment (2023-07-13T11:22:58Z): This might be related to #3899.
Repository: garden-io/garden

Issue #4668: Crash: Custom commands cause crash in `garden dev` shell: Missing cli argument in custom command wrapper.
Created: 2023-06-20T10:27:08Z
Garden Bonsai (0.13) Bug
Current Behavior
Custom commands that use gardenCommand do not work in dev mode and throw an error:
Missing cli argument in custom command wrapper.
This is a bug. Please report it!


Expected behavior

Custom garden commands should work just fine in dev mode.
Reproducible example


Workaround

Use following commands.garden.yml and try to run c in dev mode.
kind: Command
name: echo
description:
  short: Just echo a string
exec:
  command:
    - sh
    - -c
    - echo "hello world"

---

kind: Command
name: c
description:
  short: Run validate cmd
gardenCommand:
  - validate
 


garden version: 0.13.2

Duplicate issue #5499: Footer gets rendered multiple times when running custom commands inside dev console
Created: 2023-11-30T16:03:22Z
Bug
Current Behavior
Footer gets rendered multiple times when running custom commands inside dev console
Expected behavior
Footer only gets rendered once, as with other commands
Reproducible example
Run garden dev, then run any custom command
Workaround

Suggested solution(s)

Additional context

Your environment


OS: MacOS Sonoma 14.0
How I'm running Kubernetes: 


garden version: 0.13.21

Closing comment (2023-11-30T16:11:53Z): Possibly related to #4668 and #4116.
Repository: garden-io/garden

Issue #4429: [FEATURE]: Allow installing arbitrary versions of Terraform
Created: 2023-05-24T09:27:23Z
Feature Request
Background / Motivation
Now we maintain a hard-coded set of supported versions of Terraform (and of the other tools).
Every time we need to add a new version we have to do some routine changes to the code, basically because of the binary checksums.

What should the user be able to do?
The user should be able to use an arbitrary version of Terraform in the provider configuration.

Why do they want to do this? What problem does it solve?
It improves the user experience and simplifies Garden development and maintenance.

Suggested Implementation(s)
Automate the binary checksum verification process. See:

https://www.greenreedtech.com/hashicorp-terraform-checksum-verification/
https://developer.hashicorp.com/terraform/tutorials/cli/verify-archive


How important is this feature for you/your team?

🌵 Not having this feature makes using Garden painful

Duplicate issue #4622: [FEATURE]: ability to choose any version of pulumi without requiring code changes
Created: 2023-06-13T18:24:41Z
Feature Request
ability to specify any version of pulumi in the garden project config.
Background / Motivation
we can only use versions of pulumi that the garden code has been updated to support.  this prevents us from using the latest versions as it requires a feature request for the development team to implement.
What should the user be able to do?
choose any version of pulumi in the project configs.
Why do they want to do this? What problem does it solve?
we can use any supported pulumi version which increases our velocity.
Suggested Implementation(s)
at runtime download, verify and install the pulumi version specified in the configuration.
How important is this feature for you/your team?
🌵 Not having this feature makes using Garden painful

Closing comment (2023-06-14T01:18:38Z): closing as this is a duplicate of #4429
Repository: garden-io/garden

Issue #4116: Better primitives around custom commands
Created: 2023-04-24T09:45:47Z
Currently, when a custom command includes an "inner" Garden command, we run the entire init logic twice.
This means that:

We create two separate session IDs for the outer and inner commands respectively
We track the event twice
We initialise the Cloud API, buffered event stream and more twice.
We create two separate sessions in Cloud. This is in particular unintuitive for the user which may run something like garden start but find their results under the inner command which might be garden deploy.

In my opinion this should be a single session and we need some primitives around the inner command "belonging" to the outer command. We still need to make sure that the inner command can have a different set of global options and can for that matter have different environment and namespace. (Maybe that constraints means it can't be a single session. Not sure, but in any case this requires more thought.)
See also: #4114

Duplicate issue #4668: Crash: Custom commands cause crash in `garden dev` shell: Missing cli argument in custom command wrapper.
Created: 2023-06-20T10:27:08Z
Garden Bonsai (0.13) Bug
Current Behavior
Custom commands that use gardenCommand do not work in dev mode and throw an error:
Missing cli argument in custom command wrapper.
This is a bug. Please report it!


Expected behavior

Custom garden commands should work just fine in dev mode.
Reproducible example


Workaround

Use following commands.garden.yml and try to run c in dev mode.
kind: Command
name: echo
description:
  short: Just echo a string
exec:
  command:
    - sh
    - -c
    - echo "hello world"

---

kind: Command
name: c
description:
  short: Run validate cmd
gardenCommand:
  - validate
 


garden version: 0.13.2

Closing comment (2023-07-13T11:48:01Z): Might be related to #4116
Repository: garden-io/garden

Issue #4060: [FEATURE]: Provide JSON Schema for autocompletion of Garden configuration files
Created: 2023-04-05T18:27:33Z
Feature Request
Background / Motivation
To improve quality of life by providing autocompletions when editing in editors that take JSON Schema like VS Code, we can provide a e.g. garden.json schema VS Code users can reference with the Yaml Schemas object in their settings.json.

See this article on creating JSON Schemas for VS Code. I heard a rumor you might already have a JSON Schema, @edvald? 👀
How important is this feature for you/your team?

🌹 It’s a nice to have, but nice things are nice 🙂
This feature request was originally requested by @pepov.

Duplicate issue #3777: Provide a JSON Schema for editors with 0.13 spec
Created: 2023-02-16T10:54:19Z
Potentially depends on #3778

Closing comment (2023-06-05T08:53:08Z): closing as duplicate of #4060
Repository: garden-io/garden

Issue #5045: `garden publish` command fails because local image is not found
Created: 2023-09-08T15:50:15Z
Bug
Current Behavior

When running garden publish <target>, the command fails when trying to upload the image to the remote registry.
✖ build.api            → Failed publishing build api (took 15.3 sec)
✖ build.api            → Failed processing publish Build type=container name=api (took 15.33 sec). This is what happened:

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Unable to run docker command: Command ".garden/tools/docker/1cbaf5c26b78806e/docker/docker push <registry>/test/api:latest" failed with code 1:

An image does not exist locally with the tag: <registry>/test/api

Here's the full output:

The push refers to repository [<registry>/test/api]
An image does not exist locally with the tag: <registry>/test/api

Expected behavior

The image should be pushed to the target registry.
Reproducible example


---
kind: Build
type: container
name: api
description: The api service
spec:
  publishId: api:latest

Workaround

Suggested solution(s)

One option is to make sure we add the missing tag in the local docker repo.
Additional context

Your environment


OS: 
How I'm running Kubernetes: 


0.13.13

Duplicate issue #5581: 0.13: [Bug]: `garden publish` command behavior difference between `0.12` and `0.13`
Created: 2023-12-19T11:22:49Z
Garden Bonsai (0.13) Bug
Current Behavior
Check the garden publish command difference between 0.12 and 0.13. Garden 0.13 produces weird results. It appears to:

Download the image from the garden / source registry.
Import that into the local docker with the target registry and original tag.
Re-tag that image with an identical image registry / name and tag that was used in 1, to download it and then push it back again.

Running the identical command works fine with garden 0.12. (i.e. it published to the expected registry image and tag).
0.13 docs: https://docs.garden.io/other-plugins/container#publishing-images
0.12 docs: https://docs.garden.io/v/acorn-0.12/other-plugins/container#publishing-images
Expected behavior
Behavior should be the same as in 0.12.
Reproducible example
See above.
Workaround
Not known.
Suggested solution(s)

Additional context

Your environment


OS: 
How I'm running Kubernetes: 


garden version 0.13.22

Closing comment (2024-05-13T13:43:47Z): Could be related to #5045.
Repository: gatsbyjs/gatsby

Issue #24630: Bottom bar during develop build
Created: 2020-05-29T22:25:19Z
Description
A bottom bar appear during development build

Steps to reproduce
yarn develop
Expected result
No bottom bar should be better for user, we cant see the output
Actual result
Result hidden
Environment
  System:
    OS: Windows 10 10.0.18363
    CPU: (12) x64 Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
  Binaries:
    Node: 12.16.2 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.21.1 - ~\.yarn\bin\yarn.CMD
    npm: 6.14.4 - C:\Program Files\nodejs\npm.CMD
  Languages:
    Python: 2.7.18 - /c/Python27/python
  Browsers:
    Edge: 44.18362.449.0
  npmPackages:
    gatsby: ^2.21.37 => 2.21.37 
    gatsby-image: ^2.4.4 => 2.4.4 
    gatsby-plugin-manifest: ^2.4.5 => 2.4.5 
    gatsby-plugin-offline: ^3.2.3 => 3.2.3 
    gatsby-plugin-react-helmet: ^3.3.1 => 3.3.1 
    gatsby-plugin-sharp: ^2.6.4 => 2.6.4 
    gatsby-source-filesystem: ^2.3.4 => 2.3.4 
    gatsby-transformer-sharp: ^2.5.2 => 2.5.2 
  npmGlobalPackages:
    gatsby-cli: 2.12.34

Duplicate issue #24971: How to disable status bar - gatsby develop
Created: 2020-06-13T11:01:03Z
Summary
how to disable the status bar ? it take a lot of space on the screen

Closing comment (2020-06-13T13:42:00Z): Closing as a duplicate of #24630
Repository: gatsbyjs/gatsby

Issue #80: Commands don't work on Window (Error: Cannot find module '...\npm\node_modules\gatsby\bin\cli-new' on `gatsby new`)
Created: 2015-11-03T00:29:04Z
Gatsby installed successfully (no node-gyp errors), but creating a new site is throwing the error at me. I'm using Windows 10. Reinstalling gatsby didn't fix it.
Full error:
C:\Users\aniru>gatsby new test
module.js:339
    throw err;
    ^

Error: Cannot find module 'C:\Users\aniru\AppData\Roaming\npm\node_modules\gatsby\bin\cli-new'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Function.Module.runMain (module.js:467:10)
    at startup (node.js:134:18)
    at node.js:961:3

Duplicate issue #125: CLI doesn't work for anything other than help listing
Created: 2016-02-12T19:46:18Z
CLI doesn't seem to work since it references an invalid executable, atleast on Windows.
PS > gatsby new blog
module.js:341
    throw err;
    ^

Error: Cannot find module 'C:\Users\PVL\AppData\Roaming\npm\node_modules\gatsby\bin\cli-new'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:139:18)
    at node.js:999:3


And the npm modules folder is here:
PS > ls C:\Users\PVL\AppData\Roaming\npm\node_modules\gatsby\bin\


    Directory: C:\Users\PVL\AppData\Roaming\npm\node_modules\gatsby\bin


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       12-02-2016     21:12            744 build.coffee
-a----       12-02-2016     21:12             74 cli.js
-a----       12-02-2016     21:12            742 develop.coffee
-a----       12-02-2016     21:12            100 gatsby-build.js
-a----       12-02-2016     21:12            102 gatsby-develop.js
-a----       12-02-2016     21:12             98 gatsby-new.js
-a----       12-02-2016     21:12            379 index.coffee
-a----       12-02-2016     21:12            665 new.coffee
-a----       12-02-2016     21:12             22 published.js

I surmised its called as gatsby, instead of cli. So, this is a bug.
Temporary workaround: Copying the three gatsby-* files as cli-* seems to do the trick until its fixed.

Closing comment (2016-02-18T01:02:36Z): Closing as duplicate of #80
Repository: gatsbyjs/gatsby

Issue #19267: Add link checker for Gatsby Docs
Created: 2019-11-05T03:38:44Z
Summary
There is a plugin for a remark Link check: https://www.gatsbyjs.org/packages/gatsby-remark-check-links/
Can this also work on the Gatsby docs/Blog?
Or as a PR check?
new edit:
Ideas


check local links

add a linter to check before it is submitted

check if it has a local domain name (A lint rule is WIP)
check if local domains begin with a ., .. or /


allow local domain and remove local domain on build time with a transformer



check local anchors

with a linter and analyse each linked file?
on gatsby develop/gatsby build via a graphql query to query all headers?



check internal links for trailing slashes (because breadcrumbs and selected sidebar is depend on it)

check with linter



check external links

HEAD request
with blc (broken link checker)



check internal link files (like doc-links.yml, redirects.yml)

with a link checker script (like site showcase validator)



possible tools

https://gatsbyjs.org/packages/gatsby-remark-check-links
https://github.com/davidtheclark/remark-lint-no-dead-urls/
https://npmjs.com/package/mdx-link-checker

no repo: but source @ unpkg:

https://unpkg.com/mdx-link-checker
hightlighted: https://unpkg.com/browse/mdx-link-checker@0.1.1/index.js)




https://github.com/remarkjs/remark-validate-links

Test: it finds some links, but just now it only checks the:

relative links (like [abc](docs/wronglink) but they have to be [abc](docs/rightlink.md)
but not find absolute paths like:

[abc](/docs/wronglink)
[abc](https://www.gatsbyjs.org/docs/wronglink)




maybe i have to tweak settings...


https://github.com/zslabs/remark-relative-links -> transformer to remove domains, but can only used if we use remark instead off prettier

Duplicate issue #18908: create validator to check for broken links in www
Created: 2019-10-22T11:56:42Z
Summary
It would be nice to have some link check on the gatsbyjs.org site maybe as validator while an PR or better also on gatsby develop to find old broken links
Caveeats
I know we can not find and check all links because some are generated from sourced data.
Motivation
During Hacktoberfest I see also some broken links reported. Example #18905
It would be nice to avoid broken links from beginning.
note
I don't mean the broken links reported for viewing files on github

Closing comment (2019-12-18T18:30:49Z): closing this isssue as duplicate of #19267
Repository: gatsbyjs/gatsby

Issue #4021: gatsby-image browser support
Created: 2018-02-13T20:40:20Z
Description
gatsby-image uses object-fit/object-position which are not supported in IE.
https://www.gatsbyjs.org/docs/browser-support/ states support for IE 9+.
Some discussion about the issue and a workaround can be seen here: #2470 (comment)
Expected behavior
a) Either a note on gatsby-image that includes a "blessed" solution for IE,
b) an object-fit/object-position polyfill in gatsby-image.
I'd be happy to open a pull request for either of these options (not sure what including the polyfill directly would look like), but maybe adding the note about object-fit-images would be enough?

Duplicate issue #10200: [gatsby-image] Image with aspectRatio not scaled properly on IE11
Created: 2018-11-29T11:36:19Z
Description
When trying to set aspectRatio property image are not scaled properly on internet explorer 11
Possible solution, that works for me:
I noticed, that for e.g. 2.5 aspectRatio, padding-bottom in div below gatsby-image-wrapper is set to 40%. This works for modern browsers, but not for ie11. Setting csses like this works everywhere:
.gatsby-image-wrapper {
    & > div {
      padding-bottom: 40%;
    }
    & img {
      top: -40%;
      height: auto;
    }
  }

Steps to reproduce
Try to set aspectRatio on  component, like this:
<Img fluid={{ ...image.childImageSharp.fluid, aspectRatio: 2.5 }} />}
Expected result
Image should be centered and scaled to proper ratio

What should happen?
Actual result
Image on IE11 actually looks like this:

Environment
  System:
    OS: Linux 4.19 Solus 3.9999
    CPU: x64 Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz
    Shell: 2.7.1 - /usr/bin/fish
  Binaries:
    Node: 8.13.0 - /usr/bin/node
    Yarn: 1.12.3 - /usr/bin/yarn
    npm: 6.4.1 - /usr/bin/npm
  Browsers:
    Firefox: 63.0.3
  npmPackages:
    gatsby: ^2.0.50 => 2.0.50 
    gatsby-cli: ^2.4.3 => 2.4.3 
    gatsby-image: ^2.0.15 => 2.0.15 
    gatsby-paginate: ^1.0.16 => 1.0.16 
    gatsby-plugin-favicon: ^3.1.4 => 3.1.4 
    gatsby-plugin-google-tagmanager: ^2.0.6 => 2.0.6 
    gatsby-plugin-less: ^2.0.5 => 2.0.5 
    gatsby-plugin-manifest: ^2.0.5 => 2.0.5 
    gatsby-plugin-polyfill-io: ^1.0.5 => 1.0.5 
    gatsby-plugin-purgecss: ^2.4.0 => 2.4.0 
    gatsby-plugin-react-helmet: ^3.0.2 => 3.0.2 
    gatsby-plugin-sharp: ^2.0.7 => 2.0.7 
    gatsby-plugin-web-font-loader: ^1.0.4 => 1.0.4 
    gatsby-source-filesystem: ^2.0.5 => 2.0.5 
    gatsby-source-firebase: ^1.0.0 => 1.0.0 
    gatsby-source-firestore: ^1.0.3 => 1.0.3 
    gatsby-source-wordpress: 3.0.4 => 3.0.4 
    gatsby-transformer-sharp: ^2.1.4 => 2.1.4 
  npmGlobalPackages:
    gatsby-cli: 1.1.58

Closing comment (2018-12-21T09:15:51Z): Related to: #4021
Repository: geany/geany

Issue #989: Access violation reading location 0x00000000.
Created: 2016-04-08T10:11:12Z
Crash description:
Doing some text editing in html with tag highlighting on.
Error:
Exception thrown at 0x75DE8B21 (msvcrt.dll) in geany.exe: 0xC0000005: Access violation reading location 0x00000000.
Call stack:

msvcrt.dll!75de8b21()   Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for msvcrt.dll]
pairtaghighlighter.dll!66c81ad1()   Unknown
libgeany-0.dll!6a168d59()   Unknown
libgobject-2.0-0.dll!63c45fd2() Unknown
libglib-2.0-0.dll!687e3008()    Unknown
libgobject-2.0-0.dll!63c4a41f() Unknown
libgobject-2.0-0.dll!63c45fd2() Unknown
libglib-2.0-0.dll!687e3008()    Unknown
libgtk-win32-2.0-0.dll!61a5f0de()   Unknown
libgeany-0.dll!6a1dc0bb()   Unknown
libgeany-0.dll!6a1e3ab7()   Unknown
libgeany-0.dll!6a1ba057()   Unknown
libglib-2.0-0.dll!687f362a()    Unknown
libglib-2.0-0.dll!687f39dc()    Unknown
libglib-2.0-0.dll!68801820()    Unknown
libgtk-win32-2.0-0.dll!61a4c11f()   Unknown
libgeany-0.dll!6a17a0d1()   Unknown
geany.exe!00402820()    Unknown
geany.exe!004013e2()    Unknown
[External Code]

Duplicate issue #1882: Html causes segmentation fault
Created: 2018-06-18T15:54:28Z
When I press shift+right arrow (word right) in Geany (built on or after 2016-04-17) with the attached text
 about to be saved to an html file I get:
(geany:15788): Geany-CRITICAL **: sci_get_contents_range: assertion 'start < end' failed

Closing comment (2018-06-18T17:44:19Z): Sounds like a duplicate of #989, #1016, #1056, #1262, #1847, geany/geany-plugins#432, geany/geany-plugins#442, geany/geany-plugins#446, 130, etc.
A good way to report bugs for Geany is to first disable all plugins, if the issue persists, then you know to post the issue here, if it stops, then you know the issue is meant for the Geany-Plugins project. The next thing that's useful is to search existing issues for your error message to see if it's already been reported and/or fixed. Examples:
For Geany:
https://github.com/geany/geany/issues?utf8=%E2%9C%93&q=sci_get_contents_range%3A+assertion+%27start+%3C+end%27+failed
For Geany-Plugins:
https://github.com/geany/geany-plugins/issues?utf8=%E2%9C%93&q=sci_get_contents_range%3A+assertion+%27start+%3C+end%27+failed
Repository: geany/geany

Issue #3772: Python print() doesn't work well.
Created: 2024-02-20T15:10:36Z
Problem:
Maybe because Microsoft updates cmd.exe and makes it buggy. Using:
py "%f"
to execute can cause the python print() function missing data.
For example, you can see from this screenshot:

The output has been cut off and it only contains the 17th row to 30th row.
Resolution:
Using
PowerShell.exe py "%f"
to execute will not causing these problem.
Please set the default execute command to PowerShell.exe py "%f", instead of py "%f".

Duplicate issue #3798: Python print() doesn't work well.
Created: 2024-03-23T16:56:33Z
There was a mistake in my formal issue#3772.
Python print() will be buggy if I use execute command
py "%f"

and print too many rows at one time.
Bug Example
For example, the picture below shows the output of
for i in range(40):
	print(i,"test test test")

Execute with geany's execute button:

Type the execute command in cmd.exe:

#System Version
Windows 11 22H2
Version 10.0.22621.3296
Windows Feature Experience Pack 1000.22687.1000.0
Originally posted by @Independent-X in #3772 (comment)

Closing comment (2024-04-14T12:23:21Z): I cannot reproduce this (similar to #3772).
Either it is related to Windows 11 vs my Windows 7 or some settings. But as @elextr said, Geany just starts the configured command.
Repository: geany/geany

Issue #675: Terminal/console feature on Windows
Created: 2015-10-04T19:02:14Z
I am looking for some kind of "Console View" like it is available for example in Eclipse.
Currently a terminal / shell opens when executing a script in Geany. In this shell one can see the process streams stdout and stderr and can write to stdin of the new process.
However, I would rather eliminate this new terminal window popping up and changing focus each time I launch a script in Geany.
I think it is better to have the process communication (stdout, stdin, stderr) embedded in a view within Geany like it is done in many IDEs. The different streams could be colored e.g. stderr in red and stdin (input from the user) in green.

Duplicate issue #3926: Embedded terminal in GUI #enhancement
Created: 2024-07-16T23:22:13Z
A useful feature addition to the GUI version/s, at some point, might be an embedded terminal window.
I'm mainly thinking about how to make the full functionality of ChordPro most accessible to users who've only ever used GUIs (primarily Windows/Mac users I guess). More of this sort of thing might emerge as I put myself in the naive user's shoes for writing a tutorial guide.
It's a feature I'll often use in Geany, and wonder if it might ease the transition from GUI to CLI for some users.
Rationale

CLI is essential for fully exploiting ChordPro functionality.
Embedded terminal provides immediate CLI access from within ChordPro (GUI) without separate terminal window, so it feels like using the same software, and staying in the same world.
Reduces the need for a whole terminal/CLI primer as part of user guidance.
Provides a known environment on which to focus user guidance (i.e. less need for OS-specific guidance on using terminal).
Potentially also convenient for more experienced users.

Queries

Could embedded terminal default to the path of the currently-open document? That would avoid need to use of cd or specify full path to song, by people more familiar with clicking through folders.
When run in embedded terminal, should ChordPro command automatically inherit/add options from GUI Preferences, e.g.  selected configs, transposition library?
Could the resulting PDF somehow be displayed automatically, based on viewer set in Preferences?
The need might reduce if/when more ChordPro functionality becomes available via GUI, but I'm guessing that's unlikely in the near future.

A different or additional approach might be a Preferences setting in GUI, which provides a text box for additional ChordPro command options. When running with Preview command, those options would then be applied in addition to those specified with graphical Preferences.

Closing comment (2024-07-16T23:39:16Z): There is a terminal window on Linux, and I believe the terminal window is available in Macos, so existing capability for those platforms.
For windows duplicate of #675
Further integration of chord pro may be by plugin or custom or built in filetype.  That requires "somebody" to do it.
Repository: geany/geany

Issue #2105: Dead keys lost
Created: 2019-03-18T19:52:46Z
Can't type ê nor ë in edit window of
     geany 1.34.1 (built on 2019-05-01 with GTK 3.24.1, GLib 2.58.2) 
using GNOME 3.30.2 on my old laptop ASUS N73JF with a french keyboard running
     Fedora 29 (kernel 4.20.15-200.fc29.x86_64)
I just get e.
GNOME Terminal accept those unicode (UTF8 encoded chars), I can type them in  Geany's terminal plugin, copy-paste them in the edit window, but not type them in edit window.
On the same device (mutliboot)
     geany 1.32 (built on 2018-08-01 with GTK 3.22.26, GLib 2.54.1)
GNOME 3.28.2 running
     Ubuntu 18.04.1 LTS (kernel 4.15.0-46-generic)
works fine.
I love old Geany but new rolling Fedora is attractive.

Duplicate issue #2575: Dead keys lost on editor, but not in other places
Created: 2020-08-17T17:03:43Z
The version number of Geany: 1.36
The version number of GTK+ (can be printed with geany -V): 3.24.14

geany 1.36 (compilado el día 2020-03-22 conGTK 3.24.14, GLib 2.64.1)

Your OS details: Ubuntu 20.04
$ uname -a
Linux leia 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Seems to be related to #2105

Normal open
Dead keys works in all the system: gedit, firefox, libreoffice and others.
Up to a weeks ago (01/08/20 more or less) Geany was working ok. With no changes on Geany but the normal system updates now Geany behaves in a different way:

Editor: Dead keys makes a blink on the whole window
Draft: Dead keys ok
Terminal: Dead keys ok

Verbose
In verbose mode (geany -v) I can see this message when I press a dead key on the Editor:
Gdk-Message: 18:46:05.005: Window 0x55ba970a1380 is a temporary window without parent, application will not be able to position it on screen.

It doesn't matter which dead key, all the time is the same message (timestamp updated).
No message when a dead key is pressed on Draft or Terminal, there just works ok.
XMODIFIERS
Setting XMODIFIERS to @im=none have no difference on the behavior of the dead keys. Again the error message on the Editor and works ok on Draft and Terminal
XMODIFIERS="@im=none" geany -v

Force X11
When forced to X11 the Editor comes back to work ok:
GDK_BACKEND=x11 geany -v

No error messages. The behavior is ok on Editor, Draft and Terminal.
WORKAROUND
As pointed out on #2105, seems like the workaround is to force X11 on the bashrc file to use Geany normally.
Just add this line to your .bashrc file:
export GDK_BACKEND=x11

To be improved
Maybe the Editor need the same component or behavior like Draft.

Closing comment (2020-08-17T22:32:06Z): Duplicate of #2105
@pablorq as you yourself point out.
This issue confirms but adds nothing to #2105, the problem is in running under Wayland.  Since none of the Geany developers and few of the regular contributors use Wayland AFAIK Geany is not tested widely under Wayland, and the solution will need to come from users who use Wayland probably via Scintilla.

Maybe the Editor need the same component or behavior like Draft.

The editor is an editor with syntax highlighting, its not a terminal or an uneditable text display.
Repository: geany/geany

Issue #2184: Language server protocol support?
Created: 2019-06-11T05:26:05Z
Are there any plans to add support of lsp to Geany?

Duplicate issue #3342: Language Server Protocol support
Created: 2022-11-20T20:57:33Z
I know there are opening tickets for it, but there is no new information.
#2184 geany/geany-plugins#1012
Geany is a good text editor but it's lagging behind others. As conservative as Emacs, now they have acknowledged the important of LSP support and supported LSP: https://emacs-lsp.github.io/lsp-mode/
LSP is not simply as ctags. People refer to ctags when discussing LSP support make me afraid. There are many language servers out there for various programming languages:
https://langserver.org/
https://microsoft.github.io/language-server-protocol/implementors/servers/
ctags is pretty primitive compared to real language servers like clangd. And please don't confused Jedi python code completion with a language server, Jedi is a library. A language server is much more powerful.

Closing comment (2022-11-20T23:07:17Z): Duplicate of #2184
There is no point of opening new issues for the same thing.  We know what LSPs are, and what they do.  As the discussions on #3049 (off topic for the PR, but thats where they happened) indicate, there needs to be significant effort to transform Geany to use LSPs, even if only for symbols and autocomplete.  So much so that the expert on those commented that they would be unable to take the project on.
Geany is a completely volunteer project, there are no corporates sponsoring it, and nobody works on it full time, so if you want something ... do it!!  Don't just try to guilt trip others into it by comparing to other more active projects.
Make your own github clone, announce on a Geany discussion where the clone is and what you are gonna experiment with, so others can watch, and advise, or even help, and go for it (well, maybe do some planning first given the possible scope of changes ;-).
As far as plugins go, there are various ones mentioned in geany/geany-plugins#1012 but AFAICT they havn't been touched for 6-7 years and are GTK2 only, so they may not work with GTK3 Geany.  Maybe "somebody" could update them.
Repository: geany/geany

Issue #1710: Empty file shouldn't prompt to save when being closed
Created: 2017-12-05T19:05:00Z
If the file contains nothing, it should be closable without a "save" prompt.
Hmm.  Maybe only if it NEVER contained anything: if a new file is opened, stuff gets dropped into it and then ctrl-X'd out of it, closing should not prompt for save. Noticed in Version 1.27 and also a previous version.

Duplicate issue #3452: unneeded saving question
Created: 2023-04-10T00:57:14Z
I'm often using geany in order to perform simple o not simple operation on texts. I open geany, I paste a text, I edit it, and then I cut it in order to paste into another app.
After doing all this stuff, if I close geany, it asks me if I want to save the content. But:

I opened geany with a brand new void file
I'm closing geany/the document without any content

I think that the document/geany can be safely closed without asking anything.

Closing comment (2023-04-10T01:54:45Z): Duplicate of #1710
Repository: geany/geany

Issue #771: Geany 1.26 crashes on Mac Os X opening text file with Unicode emojis
Created: 2015-11-24T13:30:51Z
Hi,
I'm having trouble opening a text file when it contains Unicode emoticons (or emojis, as you prefer).
I am attaching a screenshot of how the file looks when opened in the Sublime Text editor (my backup editor, along with vim), a copy of the text file that crashes on my MacBook and the content of the report that it wants me to send to Apple (haha).
Kind regards,
Lucas
emoticons.txt
geany_1.26_crash_with_emoticons.txt

Duplicate issue #1045: Geany consistently crashes upon pasting a string
Created: 2016-05-26T18:22:33Z
11:21:41: Geany INFO        : Geany 1.26, en_US.UTF-8
11:21:41: Geany INFO        : GTK 2.24.28, GLib 2.44.1
Pasting the following valid UTF-8 string crashes Geany.
ya mofos need jesus✝🙏....

Closing comment (2016-05-27T07:53:39Z): Yes, I think it's basically a duplicate of #771. This got fixed by using a newer version of Pango for Geany 1.27.
Repository: geany/geany

Issue #1495: Line wrap calculation problems
Created: 2017-05-12T04:41:06Z
Line wrap breaks at word boundaries (word wrap). Straight line wrapping - breaking at a column - would be better for long lines of cryptic code.
When long lines end with series of tabs followed by text intended to align at column, calculation of column varies by number of characters preceding the wrap.
To replicate, type a long line of text that wraps a couple of words onto the (wrap)
following lineAligned Text
Insert characters into the first line (before the wrap) and watch "Aligned Text" shift a character at a time.
Expected behavior is "Aligned Text" should only shift a tab at a time, as the second line increases length. The number of characters on the first line, before the wrap, shouldn't make any difference.
Xubuntu 17.10 with latest Geany from repository (1.29).

Duplicate issue #1884: strange behavior: line wrapping sometimes displays an empty line in the wrapped text
Created: 2018-06-18T16:02:11Z
When a line is long and contains no whitespace except near the beginning, a strange empty line is displayed before it.
The screenshot below illustrates the problem at the lines numbered as 1 and 3.
At line 1, there is just one space character between the character A and the word qwerty, but qwerty is not displayed on the same line.
Line 2 is fine because too short to undergo line wrapping, it is there for comparison with line 3. Lines 2 and 3 begin with just 4 spaces, yet line 3 is displayed with an empty line at the beginning.

This bothers me because I have an indented file with URLs and other informations, the URLs suffer from this issue.
Edit: I guess this comes from word wrap instead of character wrap, like #1495 .
ArchLinux, geany 1.33 (built on 2018-03-06 with GTK 3.22.28, GLib 2.54.3)

Closing comment (2018-06-18T17:51:48Z): @Fornost461 Should I close this as a duplicate of #1495 then?
Repository: geany/geany

Issue #2349: C parser breaks with multi-line comment in macro
Created: 2019-10-09T16:50:27Z
The multi-line comment within a macro means that int y (and all code following it) doesn't get parsed by ctags:
int x;

	#define CHANGE_TREE(new_child) \
		G_STMT_START { \
			/* only change the tag tree if it's actually not the same (to avoid flickering) and if
			 * it's the one of the current document (to avoid problems when e.g. reloading
			 * configuration files */ \
			if (child != new_child && doc == document_get_current()) \
			{ \
				if (child) \
					gtk_container_remove(GTK_CONTAINER(tag_window), child); \
				gtk_container_add(GTK_CONTAINER(tag_window), new_child); \
			} \
		} G_STMT_END

int y;
Removing the comment restores parsing. The macro is actually from Geany's sidebar.c, but #2345 gets rid of it.

Duplicate issue #2916: `sidebar.c` symbols truncated
Created: 2021-10-07T07:38:00Z
Only a few of the symbols for the file sidebar.c show up in the symbols pane.  This is due to the lines here within a comment inside a macro not being backslashed confusing ctags.
Because cpp removes comments before preprocessing its not a problem for the compiler, cpp never sees the comment and the macro is whole, but ctags gets confused and gives up.
Should we just add the backslashes as a workaround.  And is it worth reporting since we don't use the ctags "new C/C++" parser?

Closing comment (2021-12-06T15:50:43Z): This is basically a duplicate of #2349 and will be fixed by the new cxx parser.
Repository: gemrb/gemrb

Issue #468: [bug] iwd: mska death animation drawn twice
Created: 2019-12-09T16:36:24Z
Old report:

double death animation in case of Mod[IE_ANIMATION_ID]: 0xF008 ResRef:mska (templeguardian4)

If you summon one and kill it, is the dying animation repeated? If yes, are any scripts involved or is really an animation problem?

Duplicate issue #1319: [iwd1]  Snow Troll death animation drawn twice
Created: 2021-06-26T14:34:14Z
Bug description
In IWD1 (Position: ar7005 [3382.1620] for example), the animation of snow troll death is played twice (like in #468 ?)
if needed :
Debugdump of Actor Snow Troll (Snow Troll, Snow Troll):
Scripts:      eftrolg gnmmgsg 
Area:       ar7005 ([3240.1625])
Dialog:         TalkCount:  0
Global ID:  10040   PartySlot: 0
Script name:snowtroll11    Current action: 134    Total: 0
Int. Flags: 0x850a00    MC Flags: 0x0    Allegiance: 255   current allegiance:255
GemRB version: master

Closing comment (2021-07-18T19:12:06Z): Ok, I see what you mean. It has nothing to do with the troll's two stages. Once you kill him for good, his animation plays twice in a row. Like you said, it's similar to #468. Summoning @fizzet if he has any time.